import { EventEmitter } from '@angular/core';
import { MedicationType } from '../../../../shared/types';
import { TranslationService } from '../../../../shared/services/translation/translation.service';
import { SamSdkService } from '../../../../shared/services/api/sam-sdk.service';
import * as i0 from "@angular/core";
export declare class CheapAlternativesComponent {
    private translationService;
    private samSdkService;
    medications: MedicationType[];
    selectMedication: EventEmitter<MedicationType>;
    isExpanded: boolean;
    isCheap: boolean;
    constructor(translationService: TranslationService, samSdkService: SamSdkService);
    t: (key: string) => string;
    toggleExpanded(): void;
    onMedicationClick(medication: MedicationType): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<CheapAlternativesComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CheapAlternativesComponent, "cardinal-cheap-alternatives", never, { "medications": { "alias": "medications"; "required": true; }; }, { "selectMedication": "selectMedication"; }, never, never, true, never>;
}
