import { OnInit } from '@angular/core'; import { Plot } from '../plots/plots'; import { DateFormatModel } from '@lowcodeunit/lcu-charts-common'; export declare class VariableDataPlotComponent implements OnInit { animations: boolean; autoScale: boolean; colorScheme: any; curve: any; gradient: boolean; legendPosition: string; legendTitle: string; maxXAxisTickLength: number; maxYAxisTickLength: number; rangeFillOpacity: number; rotateXAxisTicks: boolean; roundDomains: boolean; schemeType: string; showGridLines: boolean; showLegend: boolean; showXAxis: boolean; showXAxisLabel: boolean; showYAxis: boolean; showYAxisLabel: boolean; timeline: boolean; tooltipDisabled: boolean; trimXAxisTicks: boolean; trimYAxisTicks: boolean; view: any[]; weatherData: any[]; xAxisLabel: string; xScaleMax: any; xScaleMin: any; yAxisLabel: string; yScaleMax: number; yScaleMin: number; yUnits: string; backgroundGradientConfigs: BackgroundGradientConfigurationNode[]; showPercentage: boolean; yAxisTickFormatting: any; yAxisTicks: Array; xAxisIsDate: boolean; xAxisDateFormat: DateFormatModel; private colorSets; private curveType; private curves; private fitContainer; private height; private width; /** * forecast data */ private _forecastData; set ForecastData(val: any); get ForecastData(): any; /** * valid times */ ValidTimes: any; /** * plot */ Plot: Plot; /** * D3 plot */ d3plot: any; /** * chart data */ private _chartData; set ChartData(val: Array); get ChartData(): Array; /** * chart options */ Options: object; /** * hide or show property */ ShowPlots: boolean; hoveredVerticalChange(e: any): void; ManualHover: any; onHoverChange(e: any): void; constructor(); ngOnInit(): void; FormatYAxisTicks(value: any): "Freezing" | "Cold" | "Warm" | "Hot"; /** * clear plots */ Clear(): void; /** * refresh plots with new data and options */ Refresh(): void; protected setBackgroundGradientConfigs(): void; private applyDimensions; private setColorScheme; activate(data: any): void; deactivate(data: any): void; onLegendLabelClick(entry: any): void; select(data: any): void; } export declare class BackgroundGradientConfigurationNode { offset: number; color: string; constructor(node: BackgroundGradientConfigurationNode); }