import { EnderecoPessoa } from '@prisma/client';
import { PrismaService } from 'src/prisma/prisma.service';
import { CreateEnderecoDto } from './dto/create-endereco.dto';
import { UpdateEnderecoDto } from './dto/update-endereco.dto';
export declare class EnderecoService {
    private prisma;
    constructor(prisma: PrismaService);
    list(idPessoa: string): Promise<EnderecoPessoa[]>;
    listId(id: string): Promise<EnderecoPessoa>;
    listPrincipal(id: string): Promise<EnderecoPessoa>;
    updateEnderecoPrincipal(id: string, principal: boolean): Promise<boolean>;
    createEnd(dto: CreateEnderecoDto): Promise<boolean>;
    updateEndereco(dto: UpdateEnderecoDto): Promise<boolean>;
    deleteEndereco(id: string): Promise<boolean>;
}
