import { EventEmitter } from '../../stencil-public-runtime'; import { DataModel, DiscoveryEvent, Param } from '@senx/discovery-widgets'; import { HTMLStencilElement } from '../../stencil-public-runtime'; export declare class DiscoveryPlot { options: Param | string; result: DataModel | string; debug: boolean; unit: string; el: HTMLStencilElement; execResult: string; treeResult: string; innerWidth: number; innerHeight: number; params: Param; annotationParams: Param; mapParams: Param; displayChart: boolean; displayMap: boolean; innerStyle: { [k: string]: string; }; innerType: string; error: string; status: string; initialChartHeight: number; initialMapHeight: number; displayMapTile: boolean; timeClipValue: string; resized: EventEmitter; draw: EventEmitter; private LOG; private annotation; private chart; private map; private gtsTree; private mainPlotDiv; private plotWrapper; private timeClipElement; private timeClip; private modal; private gtsPopupModal; private filterInput; private innerResult; private preventDefaultKeyList; private preventDefaultKeyListInModals; private gtsFilter; private gtsBrowserIndex; private gtsList; private dataModel; private innerStyles; private chartTypes; private divider; private innerOptions; private defOpts; private controlsArea; private uuid; private resizer; private innerTitle; private leftMargin; private tz; private stackedChart; componentDidLoad(): Promise; componentWillLoad(): void; optionsUpdate(newValue: string, oldValue: string): void; resultUpdate(): Promise; dataZoomHandler(event: CustomEvent<{ start: number; end: number; min: number; max: number; }>): void; private setLeftMargin; handleKeyDown(ev: KeyboardEvent): Promise; drawHandler(ev: CustomEvent): Promise; discoveryEventHandler(event: CustomEvent): void; private computeBounds; private throttle; private setTimeClipValue; private handleKeyPress; setZoom(event: any, elem: HTMLDiscoveryTileResultElement): void; setFocus(event: any, elems: HTMLDiscoveryTileResultElement[]): void; private inputTextKeyboardEvents; private applyFilter; resize(): Promise; private doRender; private setTimeOption; private toggleChart; private toggleStackedChart; private toggleMap; private selectedGts; private selectedGtsRex; private toggleSelectedGts; private onDiscoveryModalClose; private changeChartType; private setTimeZone; private generateStyle; render(): any[]; private getModals; private getControls; }