import { Response } from 'express';
import { DataSource } from 'typeorm';
import { DureeService } from './correctDureeType.function';
export declare class ImpressionFunctions {
    private readonly dataSource;
    private readonly dureeService;
    constructor(dataSource: DataSource, dureeService: DureeService);
    private getTemplateImagePath;
    impression(res: Response, id_ordonnance: number, cabinetId: number): Promise<Response<any, Record<string, any>>>;
    impressionFacture(res: Response, id_consultation: number, cabinetId: number): Promise<Response<any, Record<string, any>>>;
    impressionCertificatMedical(res: Response, id_certificat_medical: number, cabinetId: number): Promise<Response<any, Record<string, any>>>;
}
