import { Repository } from 'typeorm';
import { DocumentModele } from './entities/document_modele.entity';
import { CreateDocumentModeleDto } from './dto/create-document-modele.dto';
import { UpdateDocumentModeleDto } from './dto/update-document-modele.dto';
export declare class ModelesDocumentsService {
    private documentModeleRepository;
    constructor(documentModeleRepository: Repository<DocumentModele>);
    create(createDto: CreateDocumentModeleDto, id_cabinet: number): Promise<DocumentModele>;
    findAll(id_cabinet: number): Promise<DocumentModele[]>;
    findOne(id: number, id_cabinet: number): Promise<DocumentModele>;
    update(id: number, updateDto: UpdateDocumentModeleDto, id_cabinet: number): Promise<DocumentModele>;
    toggleFlag(id: number, id_cabinet: number): Promise<DocumentModele>;
    remove(id: number, id_cabinet: number): Promise<void>;
    duplicate(id: number, id_cabinet: number): Promise<DocumentModele>;
}
