import { DocumentsService } from './documents.service';
import { CreateDocumentDto } from './dto/create-document.dto';
import { UpdateDocumentDto } from './dto/update-document.dto';
import { ResponseService } from 'src/services/response/response.service';
export declare class DocumentsController {
    private readonly documentsService;
    private responseService;
    constructor(documentsService: DocumentsService, responseService: ResponseService);
    create(createDocumentDto: CreateDocumentDto[]): Promise<(CreateDocumentDto & import("./entities/document.entity").Document)[] | {
        message: string;
        totalInserted: number;
    }>;
    findAll(typeDocument?: string, dateComptable?: string, codeAgence?: string, devise?: string, numeroCompte?: string, cleCompte?: string): Promise<{
        statusCode: number;
        status: string;
        message: string;
        data: any;
    }>;
    findOne(id: string): string;
    update(id: string, updateDocumentDto: UpdateDocumentDto): string;
    remove(id: string): string;
}
