import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { ChartType } from '../../enums/chart-type'; import { ChartSeriesDataOptions } from '../../interfaces/chart-series-data-options'; import { ChartImageData } from '../../interfaces/chart-image-data'; import { ZoomData } from '../../interfaces/zoom-data'; import * as i0 from "@angular/core"; export declare class BodyTemperatureLineChartComponent implements OnChanges { generatePdfDataAlarm: boolean; isDataCollectionRetrieved: boolean | undefined; zoomData: any; restoreChartAlarm?: ChartType; chartImageData: EventEmitter; restoreChartEvent: EventEmitter; zoomDataEvent: EventEmitter; chartType: ChartType; seriesData: any[]; legendOptions: { data: { name: string; }[]; itemHeight: number; }; yAxisOptions: { nameLocation: string; nameRotate: number; nameTextStyle: { color: string; fontFamily: string; verticalAlign: string; fontSize: number; }; nameGap: number; type: string; name: string; min: (value: { min: number; }) => number; max: (value: { max: number; }) => number; }; private galenDataService; getDataPoints: () => Promise; ngOnChanges(changes: SimpleChanges): void; onChartImageData(chartImageData: ChartImageData): void; onRestoreChartEvent(ec: any): void; onZoomDataEvent(zoomData: ZoomData): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }