import { ModelesDocumentsService } from './modeles_documents.service';
import { CreateDocumentModeleDto } from './dto/create-document-modele.dto';
import { UpdateDocumentModeleDto } from './dto/update-document-modele.dto';
export declare class ModelesDocumentsController {
    private readonly modelesDocumentsService;
    constructor(modelesDocumentsService: ModelesDocumentsService);
    create(createDto: CreateDocumentModeleDto, req: any): Promise<import("./entities/document_modele.entity").DocumentModele>;
    findAll(req: any): Promise<import("./entities/document_modele.entity").DocumentModele[]>;
    findOne(id: string, req: any): Promise<import("./entities/document_modele.entity").DocumentModele>;
    update(id: string, updateDto: UpdateDocumentModeleDto, req: any): Promise<import("./entities/document_modele.entity").DocumentModele>;
    toggleFlag(id: string, req: any): Promise<import("./entities/document_modele.entity").DocumentModele>;
    remove(id: string, req: any): Promise<void>;
    duplicate(id: string, req: any): Promise<import("./entities/document_modele.entity").DocumentModele>;
}
