import { AfterViewInit, OnInit } from '@angular/core'; import { ElementRef } from '@angular/core'; import { ACTrendService, TrendResultLine } from '../../../services/ac-trend.service'; import { LineChartComponent } from '@swimlane/ngx-charts'; import { ACUtils } from '../../../services/ac-utils.service'; import { ACCom } from '../../../services/ac-com.service'; import { TranslateService } from '@ngx-translate/core'; export declare class ACTrendComponent implements AfterViewInit, OnInit { private elementRef; ACCom: ACCom; ACUtils: ACUtils; ACTrend: ACTrendService; TranslateService: TranslateService; title: string; view: any[]; colorScheme: { domain: string[]; }; linechartElm: LineChartComponent; linechartElm2: LineChartComponent; schemeType: string; tooltip: string; typeLevel: any[]; types: any[]; data: any[]; datacache: any[]; animations: boolean; showLegend: boolean; legendTitle: string; seriesIsScaled: boolean; gradient: boolean; showXAxis: boolean; showXAxisLabel: boolean; showYAxis: boolean; showYAxisLabel: boolean; xAxisLabel: string; yAxisLabel: string; autoScale: boolean; timeline: boolean; showGridLines: boolean; binaryCurveCount: number; graphtype: number; consumptiontrend: boolean; barshowXAxis: boolean; barshowYAxis: boolean; bargradient: boolean; barshowLegend: boolean; barshowXAxisLabel: boolean; barxAxisLabel: string; barshowYAxisLabel: boolean; baryAxisLabel: string; barcolorScheme: { domain: string[]; }; barchartdata: any[]; chartStyle: string; yScaleMin: number; yScaleMax: number; tooltipDisabled: boolean; set _showYAxis(val: any); set legend(val: any); autoheight: boolean; set ServiceMode(val: any); testTrend(): void; showPopupViewClose(): void; showPopupView: boolean; addTrend(name: string): void; removeTrend(name: string): void; _trendsetName: string; set trendsetName(val: string); set trendset(val: string); _instanceName: string; set instanceName(val: string); loadInstance(): void; set resolution(val: any); propList: Array; Varlist: Array; actCnt: number; _actResolution: number; get actResolution(): number; set actResolution(val: number); actStartTime: number; clear: boolean; loading: boolean; loaded: number; time1: string; time2: string; date1: string; date2: string; timeVisible: boolean; actTime: string; actTimeMargin: string; actChartTimeMarginOffsetLeft: any; actChartTimeMarginOffsetLeftStd: any; actChartTimeMarginOffsetLeftAxis: any; actChartTimeMarginOffsetRight: any; actChartTimeMarginOffsetRightStd: any; actChartTimeMarginOffsetRightAxis: any; actChartMouseMarginLeftStd: any; actChartMouseMarginLeftAxis: any; actChartMouseMarginLeft: any; actChartTimeMarginLeft: any; actChartTimeMarginRightStd: any; actChartTimeMarginLeftStd: any; actChartTimeMarginLeftAxis: any; actChartTimeMarginRight: any; actSeriesInfo: any; actSelectedSeries: any; actSelectedSeriesName: string; actSelectedSeriesIndex: number; chartSeries_AutoScale_Min: number; chartSeries_AutoScale_Max: number; private m_dpQueryValue; storeScale(): void; restoreScale(): void; OnSeriesRescale(name: any): void; onLegendLabelClick($event: any): void; OnSeriesSelected($event: any): void; OnSeriesClick($event: any): void; OnEnter(): void; OnLeave(): void; OnMove(event: any): void; EXPORT: string; CANCEL: string; EXPORT_TREND: string; RANGE: string; START: string; END: string; RESOLUTION: string; LOAD: string; SETSTARTEND: string; setRange(): void; exportData(): void; _getandexportData(starttime: number, resolution: number, cnt: number): void; _exportData(): void; isVisible(path: string): boolean; _playing: boolean; _playtimerid: any; playTimer(): void; set playing(val: boolean); get playing(): boolean; play(): void; stop(): void; reload: boolean; refresh(): void; blevel: number; addTrendset(item: TrendResultLine, visvarlist: Array, timeline: Array): void; loadData(): void; Back(): void; Forward(): void; ZoomIn(): void; ZoomOut(): void; deleteall(): void; settimemode(): void; month(): void; week(): void; day(): void; hour(): void; quarter(): void; minute(): void; onDate(): void; _guid: any; clearAllLine(): void; constructor(elementRef: ElementRef, ACCom: ACCom, ACUtils: ACUtils, ACTrend: ACTrendService, TranslateService: TranslateService); ngOnInit(): void; diag_width: number; diag_widthpx: string; viewWidth: number; smallView: boolean; timemode: number; ngAfterViewInit(): void; getSeriesIndexByName(seriessel_name: any): number; getTooltip(item: any): any; getSeriesData(items: any): string; getSeriesTooltip(items: any): any; getSeriesRowHtml(chartseries_item: any): any; print(): void; }