import { CreateModeloNegocioDto } from './dto/create-modelo-negocio.dto';
import { UpdateModeloNegocioDto } from './dto/update-modelo-negocio.dto';
import { ModeloNegocioService } from './modelo-negocio.service';
export declare class ModeloNegocioController {
    private readonly modeloNegocioService;
    constructor(modeloNegocioService: ModeloNegocioService);
    create(createModeloNegocioDto: CreateModeloNegocioDto): Promise<boolean>;
    findAll(id: string): Promise<(import("@prisma/client/runtime/library").GetResult<{
        id: string;
        idEmpresa: string;
        nome: string;
        dataCriacao: Date;
        validade: Date;
        descricao: string;
        metaFaturamento: import("@prisma/client/runtime/library").Decimal;
        metaLucro: import("@prisma/client/runtime/library").Decimal;
        custoFixo: import("@prisma/client/runtime/library").Decimal;
        custoVenda: import("@prisma/client/runtime/library").Decimal;
        imposto: import("@prisma/client/runtime/library").Decimal;
        desconto: import("@prisma/client/runtime/library").Decimal;
    }, unknown, never> & {})[]>;
    findOne(id: string): Promise<import("@prisma/client/runtime/library").GetResult<{
        id: string;
        idEmpresa: string;
        nome: string;
        dataCriacao: Date;
        validade: Date;
        descricao: string;
        metaFaturamento: import("@prisma/client/runtime/library").Decimal;
        metaLucro: import("@prisma/client/runtime/library").Decimal;
        custoFixo: import("@prisma/client/runtime/library").Decimal;
        custoVenda: import("@prisma/client/runtime/library").Decimal;
        imposto: import("@prisma/client/runtime/library").Decimal;
        desconto: import("@prisma/client/runtime/library").Decimal;
    }, unknown, never> & {}>;
    update(id: string, updateModeloNegocioDto: UpdateModeloNegocioDto): Promise<boolean>;
    remove(id: string): Promise<boolean>;
}
