import { CreateLancamentoDto } from './dto/create-lancamento.dto';
import { UpdateLancamentoDto } from './dto/update-lancamento.dto';
import { LancamentoService } from './lancamento.service';
export declare class LancamentoController {
    private readonly lancamentoService;
    constructor(lancamentoService: LancamentoService);
    create(createLancamentoDto: CreateLancamentoDto): Promise<boolean>;
    findAll(id: string): Promise<(import("@prisma/client/runtime/library").GetResult<{
        id: string;
        idEmpresa: string;
        idCategoria: string;
        idPessoa: string;
        contaId: string;
        data: Date;
        competencia: Date;
        valor: import("@prisma/client/runtime/library").Decimal;
        tipo: string;
        texto: string;
        arquivo: string;
        tipoLancamentoId: string;
    }, unknown, never> & {})[]>;
    findOne(id: string): Promise<import("@prisma/client/runtime/library").GetResult<{
        id: string;
        idEmpresa: string;
        idCategoria: string;
        idPessoa: string;
        contaId: string;
        data: Date;
        competencia: Date;
        valor: import("@prisma/client/runtime/library").Decimal;
        tipo: string;
        texto: string;
        arquivo: string;
        tipoLancamentoId: string;
    }, unknown, never> & {}>;
    update(id: string, updateLancamentoDto: UpdateLancamentoDto): Promise<boolean>;
    remove(id: string): Promise<boolean>;
}
