import { EventEmitter } from '@angular/core';
import { RegimenItem as ParsedRegimenItem } from '@icure/medication-sdk';
import { TranslationService } from '../../../../shared/services/translation/translation.service';
import * as i0 from "@angular/core";
export declare class StandardDosagesComponent {
    private translationService;
    dosages: ParsedRegimenItem[];
    language: 'fr' | 'nl' | 'de' | 'en';
    selectDosage: EventEmitter<ParsedRegimenItem>;
    isExpanded: boolean;
    constructor(translationService: TranslationService);
    t: (key: string) => string;
    toggleExpanded(): void;
    onDosageClick(dosage: ParsedRegimenItem): Promise<void>;
    protected readonly marshal: (regimenItem: ParsedRegimenItem, language?: "fr" | "en" | "nl" | "de") => string;
    static ɵfac: i0.ɵɵFactoryDeclaration<StandardDosagesComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StandardDosagesComponent, "cardinal-standard-dosages", never, { "dosages": { "alias": "dosages"; "required": true; }; "language": { "alias": "language"; "required": true; }; }, { "selectDosage": "selectDosage"; }, never, never, true, never>;
}
