import { EventEmitter } from '@angular/core'; import { ICarePlan, IReference } from '@ahryman40k/ts-fhir-types/lib/R4'; import { AbstractDetailsComponent } from '../../../shared/abstracts/details/abstract-details/abstract-details.component'; import { ActionSheetController } from '@ionic/angular'; import { TranslatePipe } from '../../../shared/translate/pipes/translate.pipe'; import { ModalType } from '../../models/observation-definition.model'; export declare class CarePlanDetailsComponent extends AbstractDetailsComponent { private actionSheetController; private translatePipe; modalType: ModalType; callAdd: EventEmitter<{ componentName: string; modalType: ModalType; }>; callUpdate: EventEmitter<{ componentName: string; data: IReference; modalType: ModalType; }>; callDelete: EventEmitter<{ componentName: string; data: IReference; }>; constructor(actionSheetController: ActionSheetController, translatePipe: TranslatePipe); add(componentName: string, modalType?: ModalType): void; delete(componentName: string, data: IReference): void; update(componentName: string, event: { data: IReference; modalType?: ModalType; }): void; openActionSheet(): Promise; }