/** * acurade-G5 Component * Automatic generated from acurade G5 * acurade GmbH - Austria ©2019 */ import { ACChartItem } from '../chart/ac-chart'; export declare class Helper { TimeScale: any[]; static ExportTimeScale: any[]; static SetUpTimeScale(StartDate: number, TimeMode: any): Array; private static _ToFix2; static CalcDuration(StartDate: number, TimeMode: number): number; static ProcessData(raw: TrendResultLineV2, data: ChartItem, startTime: any, isCompare: any, TimeMode: number): void; static CalcDate(StartDate: number, TimeMode: number): string; static GetWeek(t: number): number; static getMonday(time: number): Date; static Forward(StartDate: number, TimeMode: any): number; static Back(StartDate: number, TimeMode: any): number; static AdjustTime(Time: number, TimeMode: number): number; static X15Min: number; static X1Hour: number; static X1Day: number; static _getDate(time: number): string; static _getDebugDate(time: number): string; private static _PushData; private static _SetMinMaxSum; private static _SetMissingData; static CompressMonth(raw: TrendResultLineV2): void; static CompressDay(raw: TrendResultLineV2): void; static _CalcComma(val: number): number; static Match(DateA: Date, DateB: Date, TimeMode: any): boolean; static Process(raw: TrendResultLineV2, data: ChartItem, StartTime: number, EndTime: number, IsCompare: boolean, TimeMode: number): void; } export declare class ChartItem { Name: string; Group: string; Box: string; CNCode: string; IsConsumption: boolean; Varname: string; Dim: string; _GetValue(val: number): string; Min: any; Max: any; Sum: any; MinComp: any; MaxComp: any; SumComp: any; MissingData: boolean; MissingDataComp: boolean; MissingDataInfo: string; MissingDataCompInfo: string; _color: string; get _colorCompare(): string; _ACChartItem: ACChartItem; _ACChartItemCompare: ACChartItem; } export declare class TrendResultLineV2 { LastVal: any; FirstVal: any; Type: number; IsNumber: boolean; Mode: number; Compressed: boolean; Data: Array; Path: string; static CalcDates(trl: TrendResultLineV2): void; } export declare class TrendResultDataV2 { t: number; v: any; tstr?: string; max?: any; min?: any; }