import { CreateDocumentDto } from './dto/create-document.dto';
import { UpdateDocumentDto } from './dto/update-document.dto';
import { Document } from './entities/document.entity';
import { Repository } from 'typeorm';
export declare class DocumentsService {
    private documentRepository;
    constructor(documentRepository: Repository<Document>);
    create(createDocumentDto: CreateDocumentDto[]): Promise<(CreateDocumentDto & Document)[] | {
        message: string;
        totalInserted: number;
    }>;
    findAll(): Promise<Document[]>;
    findByParams(filters: {
        typeDocument?: string;
        dateComptable?: string;
        codeAgence?: string;
        devise?: string;
        numeroCompte?: string;
        cleCompte?: string;
    }): Promise<Document[]>;
    findOne(id: number): string;
    update(id: number, updateDocumentDto: UpdateDocumentDto): string;
    remove(id: number): string;
}
