import { CondicaoPagamentoService } from './condicao-pagamento.service';
import { CreateCondicaoPagamentoDto } from './dto/create-condicao-pagamento.dto';
import { UpdateCondicaoPagamentoDto } from './dto/update-condicao-pagamento.dto';
export declare class CondicaoPagamentoController {
    private readonly condicaoPagamentoService;
    constructor(condicaoPagamentoService: CondicaoPagamentoService);
    create(createCondicaoPagamentoDto: CreateCondicaoPagamentoDto): Promise<boolean>;
    findAll(id: string): Promise<(import("@prisma/client/runtime/library").GetResult<{
        id: string;
        idEmpresa: string;
        nome: string;
        condicao: string;
        variacao: import("@prisma/client/runtime/library").Decimal;
        divisor: import("@prisma/client/runtime/library").Decimal;
    }, unknown, never> & {})[]>;
    findOne(id: string): Promise<import("@prisma/client/runtime/library").GetResult<{
        id: string;
        idEmpresa: string;
        nome: string;
        condicao: string;
        variacao: import("@prisma/client/runtime/library").Decimal;
        divisor: import("@prisma/client/runtime/library").Decimal;
    }, unknown, never> & {}>;
    update(id: string, updateCondicaoPagamentoDto: UpdateCondicaoPagamentoDto): Promise<boolean>;
    remove(id: string): Promise<boolean>;
}
