import { CreateEmpresaDto } from './dto/create-empresa.dto';
import { UpdateEmpresaDto } from './dto/update-empresa.dto';
import { EmpresaService } from './empresa.service';
export declare class EmpresaController {
    private readonly empresaService;
    constructor(empresaService: EmpresaService);
    create(createEmpresaDto: CreateEmpresaDto): Promise<boolean>;
    findAll(): Promise<(import("@prisma/client/runtime/library").GetResult<{
        id: string;
        razaoSocial: string;
        nomeFantasia: string;
        inscricaoMunicipal: string;
        inscricaoEstadual: string;
        cnpj: string;
        dataCadastro: Date;
        dataAtualizado: Date;
        ativo: boolean;
        matriz: boolean;
    }, unknown, never> & {})[]>;
    findOne(id: string): Promise<import("@prisma/client/runtime/library").GetResult<{
        id: string;
        razaoSocial: string;
        nomeFantasia: string;
        inscricaoMunicipal: string;
        inscricaoEstadual: string;
        cnpj: string;
        dataCadastro: Date;
        dataAtualizado: Date;
        ativo: boolean;
        matriz: boolean;
    }, unknown, never> & {}>;
    update(id: string, updateEmpresaDto: UpdateEmpresaDto): Promise<boolean>;
    remove(id: string): Promise<boolean>;
}
