import { ModelesBilansService } from './modeles_bilans.service';
import { CreateModelBilanDto } from './dto/create-bilan-modele';
export declare class ModelesBilansController {
    private readonly modeleBilanService;
    constructor(modeleBilanService: ModelesBilansService);
    create(dto: CreateModelBilanDto, req: any): Promise<import("./entities/bilan_modele.entity").BilanModele>;
    update(dto: CreateModelBilanDto, id_modele_bilan: number): Promise<import("./entities/bilan_modele.entity").BilanModele>;
    liste(req: any): Promise<{
        id_bilan_modele: number;
        libelle: string;
        note: string;
        flag: boolean;
        analyses: {
            id: number;
            libelle: string;
        }[];
    }[]>;
    switchStatut(id_modele_bilan: number): Promise<import("./entities/bilan_modele.entity").BilanModele>;
    fiche(id_modele_bilan: number): Promise<{
        id_bilan_modele: number;
        libelle: string;
        note: string;
        analyses: {
            id: number;
            analyse: string;
        }[];
    }>;
    delete(id_modele_bilan: number): Promise<{
        success: boolean;
        message: string;
    }>;
}
