/** * acurade-G5 Component * Automatic generated from acurade G5 * acurade GmbH - Austria ©2019 */ import { ElementRef, ChangeDetectorRef } from '@angular/core'; import { ACChartData } from '../chart/ac-chart'; import { ChartItem, TrendResultLineV2 } from './Helper'; import { ACUtils } from '../../../services/ac-utils.service'; import { ACCom } from '../../../services/ac-com.service'; export declare class acConsumptionComponent { elementRef: ElementRef; ref: ChangeDetectorRef; ACCom: ACCom; ACUtils: ACUtils; private _Compare; get Compare(): boolean; _lastCompare: boolean; set Compare(v: boolean); SetUpChartData(): void; private _StartDateDate; _lastStartDate: any; get StartDateDate(): Date; set StartDateDate(v: Date); private _StartDateCompareDate; _lastStartCompareDate: any; get StartDateCompareDate(): Date; set StartDateCompareDate(v: Date); private _TimeMode; /** * -30 Year * -20 Month * -10 Week * 0 Day * 10 Hour */ get TimeMode(): number; set TimeMode(v: number); TimeScale: any[]; StartDate: any; StartDateCompare: any; ActDateString: any; ActDateStringCompare: any; AddItem(item: ChartItem, noLoad?: boolean): void; _dataLoaded: boolean; _dataLoadedCompare: boolean; loader: any; LoadData(): void; TimeLeft: string; TimeRight: string; TimeLeftCompare: string; TimeRightCompare: string; loading: number; _LoadData(): void; ShowError(ChartItem: ChartItem, IsCompare: any): void; Forward(): void; Back(): void; ForwardCompare(): void; BackCompare(): void; Refresh(): void; ChartData: ACChartData; RemoveChartItem(ChartItem: ChartItem): void; _Chart: Chart; set Chart(val: Chart); Today(): void; get Chart(): Chart; constructor(elementRef: ElementRef, ref: ChangeDetectorRef, ACCom: ACCom, ACUtils: ACUtils); Download(): void; } export declare class Chart { Colors: string[]; ChartItemList: Array; AddSmartMeter(ChartItem: ChartItem): void; _border: string; private _IsSelected; get IsSelected(): boolean; set IsSelected(v: boolean); parent: acConsumptionComponent; } export declare class TrendResultV2 { StartTime: number; EndTime: number; Lines: Array; static CalcDates(tr: TrendResultV2): void; }