import { EventEmitter, OnInit } from '@angular/core'; import { AbstractDetailsComponent } from '../../../../shared/abstracts/details/abstract-details/abstract-details.component'; import { IReference } from '@ahryman40k/ts-fhir-types/lib/R4'; import { ActionSheetController } from '@ionic/angular'; import { TranslatePipe } from '../../../../shared/translate/pipes/translate.pipe'; import { DefinitionView, ModalType } from '../../../models/observation-definition.model'; export declare class ObservationDefinitionDetailsComponent extends AbstractDetailsComponent implements OnInit { private actionSheetController; private translatePipe; callDelete: EventEmitter; callUpdate: EventEmitter<{ data: IReference; modalType: ModalType; }>; customCols: { name: string; colSize: number; }[]; timeSeriesCols: { name: string; colSize: number; }[]; definitionView: DefinitionView; constructor(actionSheetController: ActionSheetController, translatePipe: TranslatePipe); ngOnInit(): void; setDefinitionView(): void; delete(data: IReference): void; update(data: IReference, modalType: ModalType): void; openActionSheet(reference: string, modalType: ModalType): Promise; }