import { EventEmitter } from '@angular/core';
import { TranslationService } from '../../services/translation/translation.service';
import { PrescribedMedicationType } from '../../types';
import * as i0 from "@angular/core";
export declare class PrescriptionListComponent {
    private translationService;
    prescribedMedications: PrescribedMedicationType[];
    sending: boolean;
    printing: boolean;
    sendPrescriptions: EventEmitter<void>;
    sendAndPrintPrescriptions: EventEmitter<void>;
    printPrescriptions: EventEmitter<void>;
    handleModifyPrescription: EventEmitter<PrescribedMedicationType>;
    handleDeletePrescription: EventEmitter<PrescribedMedicationType>;
    constructor(translationService: TranslationService);
    t(key: string): string;
    get sentPrescriptions(): PrescribedMedicationType[];
    get pendingPrescriptions(): PrescribedMedicationType[];
    onClickSend(): void;
    onClickPrint(): void;
    onClickSendAndPrint(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PrescriptionListComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PrescriptionListComponent, "cardinal-prescription-list", never, { "prescribedMedications": { "alias": "prescribedMedications"; "required": true; }; "sending": { "alias": "sending"; "required": true; }; "printing": { "alias": "printing"; "required": true; }; }, { "sendPrescriptions": "sendPrescriptions"; "sendAndPrintPrescriptions": "sendAndPrintPrescriptions"; "printPrescriptions": "printPrescriptions"; "handleModifyPrescription": "handleModifyPrescription"; "handleDeletePrescription": "handleDeletePrescription"; }, never, never, true, never>;
}
