import { ChangeDetectorRef, OnInit, OnChanges, SimpleChanges } from "@angular/core"; import { TimeseriesZoomPluginsSyncService } from "@nova-ui/charts"; import { TimeseriesChartPresetService } from "./timeseries-chart-preset.service"; import { IChartPreset, ITimeseriesOutput, ITimeseriesWidgetConfig, TimeseriesWidgetProjectType, TimeseriesWidgetZoomPlugin } from "./types"; import { IHasChangeDetector } from "../../types"; import * as i0 from "@angular/core"; /** @ignore */ export declare class TimeseriesWidgetComponent implements OnInit, OnChanges, IHasChangeDetector { timeseriesChartPresetService: TimeseriesChartPresetService; changeDetector: ChangeDetectorRef; zoomPluginsSyncService: TimeseriesZoomPluginsSyncService; static lateLoadKey: string; widgetData?: ITimeseriesOutput; configuration?: ITimeseriesWidgetConfig; collectionId?: string; elementClass: string; chartPreset: IChartPreset; zoomPlugins: TimeseriesWidgetZoomPlugin[]; allowPopover: boolean; timeseriesWidgetProjectType: typeof TimeseriesWidgetProjectType; constructor(timeseriesChartPresetService: TimeseriesChartPresetService, changeDetector: ChangeDetectorRef, zoomPluginsSyncService: TimeseriesZoomPluginsSyncService); ngOnInit(): void; private getTimeseriesZoomPlugin; ngOnChanges(changes: SimpleChanges): void; /** Checks if chart should be shown. */ shouldShowChart(): boolean; toggleLeave(): void; toggleEnter(): void; isExploringEnabled(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }