import { DataSource } from 'typeorm';
import { BilanModele } from './entities/bilan_modele.entity';
import { CreateModelBilanDto } from './dto/create-bilan-modele';
export declare class ModelesBilansService {
    private readonly dataSource;
    constructor(dataSource: DataSource);
    create(id_cabinet: number, dto: CreateModelBilanDto): Promise<BilanModele>;
    update(id_bilan_modele: number, dto: CreateModelBilanDto): Promise<BilanModele>;
    getModeles(id_cabinet: number): Promise<{
        id_bilan_modele: number;
        libelle: string;
        note: string;
        flag: boolean;
        analyses: {
            id: number;
            libelle: string;
        }[];
    }[]>;
    ToggleFlag(id_bilan_modele: number): Promise<BilanModele>;
    getModele(id_bilan_modele: number): Promise<{
        id_bilan_modele: number;
        libelle: string;
        note: string;
        analyses: {
            id: number;
            analyse: string;
        }[];
    }>;
    delete(id_bilan_modele: number): Promise<{
        success: boolean;
        message: string;
    }>;
}
