import { ModelesOrdonnancesService } from './modeles_ordonnances.service';
import { CreateModelDto } from './createModel.dto';
export declare class ModelesOrdonnancesController {
    private readonly modelOrdonnanceService;
    constructor(modelOrdonnanceService: ModelesOrdonnancesService);
    create(dto: CreateModelDto, req: any): Promise<import("./entities/ordonnance_modele.entity").OrdonnanceModele>;
    update(dto: CreateModelDto, id_modele_ordonnance: number): Promise<import("./entities/ordonnance_modele.entity").OrdonnanceModele>;
    liste(req: any): Promise<{
        id_ordonnance_modele: number;
        libelle: string;
        note: string;
        flag: boolean;
        medicaments: {
            id: number;
            libelle: string;
            posologie: string;
        }[];
    }[]>;
    switchStatut(id_modele_ordonnance: number): Promise<import("./entities/ordonnance_modele.entity").OrdonnanceModele>;
    fiche(id_modele_ordonnance: number): Promise<{
        id_ordonnance_modele: number;
        libelle: string;
        note: string;
        medicaments: {
            id: number;
            ordonnance_medicament: string;
            posologie: string;
        }[];
    }>;
    delete(id_modele_ordonnance: number): Promise<{
        success: boolean;
        message: string;
    }>;
}
