import { EventEmitter, ElementRef } from '@angular/core';
import { Patient, HealthcareParty } from '@icure/be-fhc-lite-api';
import { TranslationService } from '../../services/translation/translation.service';
import { PrescribedMedicationType } from '../../types';
import * as i0 from "@angular/core";
export declare class PrintPrescriptionModalComponent {
    private translationService;
    prescribedMedications: PrescribedMedicationType[];
    prescriber: HealthcareParty;
    patient: Patient;
    onCloseModal: EventEmitter<void>;
    printContainer: ElementRef;
    constructor(translationService: TranslationService);
    t(key: string): string;
    get sentPrescriptions(): PrescribedMedicationType[];
    print(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PrintPrescriptionModalComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PrintPrescriptionModalComponent, "cardinal-print-prescription-modal", never, { "prescribedMedications": { "alias": "prescribedMedications"; "required": true; }; "prescriber": { "alias": "prescriber"; "required": true; }; "patient": { "alias": "patient"; "required": true; }; }, { "onCloseModal": "onCloseModal"; }, never, never, true, never>;
}
