import { CreateFinanceiroDto } from './dto/create-financeiro.dto';
import { UpdateFinanceiroDto } from './dto/update-financeiro.dto';
import { FinanceiroService } from './financeiro.service';
export declare class FinanceiroController {
    private readonly financeiroService;
    constructor(financeiroService: FinanceiroService);
    create(createFinanceiroDto: CreateFinanceiroDto): Promise<boolean>;
    findAll(id: string): Promise<(import("@prisma/client/runtime/library").GetResult<{
        id: string;
        idEmpresa: string;
        idPessoa: string;
        formaPagamentoId: string;
        vencimento: Date;
        vecimentoOriginal: Date;
        valor: import("@prisma/client/runtime/library").Decimal;
        emissao: Date;
        competencia: Date;
        documento: string;
        texto: string;
        arquivo: string;
        ocorrenciaId: string;
        financeiroCategoriaId: string;
        dataPagamento: string;
    }, unknown, never> & {})[]>;
    findOne(id: string): Promise<import("@prisma/client/runtime/library").GetResult<{
        id: string;
        idEmpresa: string;
        idPessoa: string;
        formaPagamentoId: string;
        vencimento: Date;
        vecimentoOriginal: Date;
        valor: import("@prisma/client/runtime/library").Decimal;
        emissao: Date;
        competencia: Date;
        documento: string;
        texto: string;
        arquivo: string;
        ocorrenciaId: string;
        financeiroCategoriaId: string;
        dataPagamento: string;
    }, unknown, never> & {}>;
    update(id: string, updateFinanceiroDto: UpdateFinanceiroDto): Promise<boolean>;
    remove(id: string): Promise<boolean>;
}
