/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { ChartType, Dashboard, DataModel, Dataset, DiscoveryEvent, Tile } from "./model/types"; import { Param } from "./model/param"; export { ChartType, Dashboard, DataModel, Dataset, DiscoveryEvent, Tile } from "./model/types"; export { Param } from "./model/param"; export namespace Components { interface DiscoveryAnnotation { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "setFocus": (regexp: string, ts: number) => Promise; "setZoom": (dataZoom: { start?: number; end?: number; type?: string; }) => Promise; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unFocus": () => Promise; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryBar { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise; "setZoom": (dataZoom: { start?: number; end?: number; }) => Promise; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unFocus": () => Promise; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryBarPolar { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise; "setZoom": (dataZoom: { start?: number; end?: number; }) => Promise; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unFocus": () => Promise; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryBoxplot { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise; "setZoom": (dataZoom: { start?: number; end?: number; }) => Promise; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unFocus": () => Promise; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryButton { "debug": boolean; "export": (_type?: "png" | "svg") => Promise; "height": number; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "type": ChartType; "url": string; "vars": string; "width": number; } interface DiscoveryCalendar { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryDashboard { "autoRefresh": number; "cellHeight": number; "cols": number; "dashboardTitle": string; "data": Dashboard | string; "debug": boolean; "getDashboardStructure": () => Promise; "getPDF": (save?: boolean, output?: string, a4?: boolean) => Promise; "getVars": () => Promise; "inTile": boolean; "language": 'warpscript' | 'flows' | 'json'; "options": Param | string; "type": 'scada' | 'dashboard' | 'flex'; "url": string; "vars": any; "warpscript": string; } interface DiscoveryDisplay { "debug": boolean; "export": (_type?: "png" | "svg") => Promise; "height": number; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "type": ChartType; "unit": string; "width": number; } interface DiscoveryGauge { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unit": string; "width": number; } interface DiscoveryHeatmap { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryHidden { "debug": boolean; "height": number; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "type": ChartType; "unit": string; "width": number; } interface DiscoveryImage { "debug": boolean; "export": (_type?: "png" | "svg") => Promise; "height": number; "options": Param | string; "result": DataModel | string; "type": ChartType; "unit": string; "width": number; } interface DiscoveryInput { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "type": ChartType; "url": string; "width": number; } interface DiscoveryInputChips { "autocomplete": (_value: string) => Promise; "chipDelimiters": string[]; "chips": string[]; "constrain_input": boolean; "containsFn": (_value: string) => Promise; "disabled": boolean; "fuzzy_search": boolean; "value": string; } interface DiscoveryInputChipsChip { "disabled": boolean; "label": string; "position": string; } interface DiscoveryInputDateRange { "dateRange": number[]; "disabled": boolean; "options": Param; "required": boolean; } interface DiscoveryLine { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise; "setZoom": (dataZoom: { start?: number; end?: number; }) => Promise; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unFocus": () => Promise; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryLinearGauge { "debug": boolean; "export": (_type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unit": string; "vars": string; "width": number; } interface DiscoveryMap { "debug": boolean; "export": (_type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number) => Promise; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "setFocus": (regexp: string, ts: number) => Promise; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unFocus": () => Promise; "width": number; } interface DiscoveryModal { "data": Tile | Dashboard; "debug": boolean; "open": () => Promise; "options": Param | string; "parentId": string; "url": string; } interface DiscoveryPageable { "data": Dataset; "debug": boolean; "divider": number; "elemsCount": number; "getData": () => Promise<{ data: any[]; headers: string[]; }>; "options": Param; "params": Param[]; "windowed": number; } interface DiscoveryPie { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryProfile { "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number | string) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "setFocus": (regexp: string, ts: number) => Promise; "setZoom": (dataZoom: { start: number; end: number; }) => Promise; "show": (regexp: string) => Promise; "showById": (id: number | string) => Promise; "type": ChartType; "unFocus": () => Promise; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoverySlider { "debug": boolean; "disabled": boolean; "export": (_type: "png" | "svg", bgColor: string) => Promise; "options": Param | string; "progress": boolean; "setValue": (value: number | number[]) => Promise; } interface DiscoverySpinner { "backdrop": boolean; "message": string; } interface DiscoverySvg { "chartTitle": string; "debug": boolean; "export": (type?: "png" | "svg") => Promise; "height": number; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "start": number; "type": ChartType; "unit": string; "url": string; "width": number; } interface DiscoveryTabular { "debug": boolean; "export": (_type?: "png" | "svg") => Promise; "height": number; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "type": ChartType; "unit": string; "width": number; } interface DiscoveryTile { "autoRefresh": number; "chartDescription": string; "chartTitle": string; "debug": boolean; "exec": (refresh?: boolean, executionOrigin?: {}) => Promise; "export": (type?: "png" | "svg") => Promise<{ dataUrl: string; bgColor: string; }>; "hide": (regexp: string) => Promise; "hideById": (id: number) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise; "script": string; "setFocus": (regexp: string, ts: number, value?: number) => Promise; "setZoom": (dataZoom: { start: number; end: number; }) => Promise; "show": (regexp: string) => Promise; "showById": (id: number) => Promise; "type": ChartType; "unFocus": () => Promise; "unit": string; "url": string; "vars": any; } interface DiscoveryTileResult { "chartDescription": string; "chartTitle": string; "debug": boolean; "export": (type?: "png" | "svg") => Promise<{ dataUrl: string; bgColor: string; }>; "height": number; "hide": (regexp: string) => Promise; "hideById": (id: number) => Promise; "language": 'warpscript' | 'flows'; "options": Param | string; "parseEvents": () => Promise; "resize": () => Promise; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise; "setZoom": (dataZoom: { start?: number; end?: number; type?: string; }) => Promise; "show": (regexp: string) => Promise; "showById": (id: number) => Promise; "standalone": boolean; "start": number; "type": ChartType; "unFocus": () => Promise; "unit": string; "url": string; "vars": string; "width": number; } } export interface DiscoveryAnnotationCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryAnnotationElement; } export interface DiscoveryBarCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryBarElement; } export interface DiscoveryBarPolarCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryBarPolarElement; } export interface DiscoveryBoxplotCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryBoxplotElement; } export interface DiscoveryButtonCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryButtonElement; } export interface DiscoveryCalendarCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryCalendarElement; } export interface DiscoveryDashboardCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryDashboardElement; } export interface DiscoveryDisplayCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryDisplayElement; } export interface DiscoveryGaugeCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryGaugeElement; } export interface DiscoveryHeatmapCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryHeatmapElement; } export interface DiscoveryHiddenCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryHiddenElement; } export interface DiscoveryImageCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryImageElement; } export interface DiscoveryInputCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryInputElement; } export interface DiscoveryInputChipsCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryInputChipsElement; } export interface DiscoveryInputChipsChipCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryInputChipsChipElement; } export interface DiscoveryInputDateRangeCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryInputDateRangeElement; } export interface DiscoveryLineCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryLineElement; } export interface DiscoveryLinearGaugeCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryLinearGaugeElement; } export interface DiscoveryMapCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryMapElement; } export interface DiscoveryModalCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryModalElement; } export interface DiscoveryPageableCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryPageableElement; } export interface DiscoveryPieCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryPieElement; } export interface DiscoveryProfileCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryProfileElement; } export interface DiscoverySliderCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoverySliderElement; } export interface DiscoverySvgCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoverySvgElement; } export interface DiscoveryTabularCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryTabularElement; } export interface DiscoveryTileCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryTileElement; } export interface DiscoveryTileResultCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryTileResultElement; } declare global { interface HTMLDiscoveryAnnotationElementEventMap { "draw": void; "dataZoom": { start?: number, end?: number, min?: number, max?: number, type?: string }; "dataPointOver": any; "dataPointSelected": any; "timeBounds": any; "leftMarginComputed": number; "poi": any; "discoveryEvent": DiscoveryEvent; "execError": any; } interface HTMLDiscoveryAnnotationElement extends Components.DiscoveryAnnotation, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryAnnotationElement, ev: DiscoveryAnnotationCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryAnnotationElement, ev: DiscoveryAnnotationCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryAnnotationElement: { prototype: HTMLDiscoveryAnnotationElement; new (): HTMLDiscoveryAnnotationElement; }; interface HTMLDiscoveryBarElementEventMap { "draw": void; "dataZoom": { start?: number, end?: number, min?: number, max?: number, type?: string }; "leftMarginComputed": number; "dataPointOver": any; "dataPointSelected": any; "timeBounds": any; "poi": any; "discoveryEvent": DiscoveryEvent; "execError": any; } interface HTMLDiscoveryBarElement extends Components.DiscoveryBar, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryBarElement, ev: DiscoveryBarCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryBarElement, ev: DiscoveryBarCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryBarElement: { prototype: HTMLDiscoveryBarElement; new (): HTMLDiscoveryBarElement; }; interface HTMLDiscoveryBarPolarElementEventMap { "draw": void; "dataZoom": { start?: number, end?: number, min?: number, max?: number, type?: string }; "leftMarginComputed": number; "dataPointOver": any; "dataPointSelected": any; "timeBounds": any; "discoveryEvent": DiscoveryEvent; "execError": any; } interface HTMLDiscoveryBarPolarElement extends Components.DiscoveryBarPolar, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryBarPolarElement, ev: DiscoveryBarPolarCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryBarPolarElement, ev: DiscoveryBarPolarCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryBarPolarElement: { prototype: HTMLDiscoveryBarPolarElement; new (): HTMLDiscoveryBarPolarElement; }; interface HTMLDiscoveryBoxplotElementEventMap { "draw": void; "dataZoom": { start?: number, end?: number, min?: number, max?: number, type?: string }; "leftMarginComputed": number; "dataPointOver": any; "dataPointSelected": any; "timeBounds": any; "poi": any; "discoveryEvent": DiscoveryEvent; "execError": any; } interface HTMLDiscoveryBoxplotElement extends Components.DiscoveryBoxplot, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryBoxplotElement, ev: DiscoveryBoxplotCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryBoxplotElement, ev: DiscoveryBoxplotCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryBoxplotElement: { prototype: HTMLDiscoveryBoxplotElement; new (): HTMLDiscoveryBoxplotElement; }; interface HTMLDiscoveryButtonElementEventMap { "draw": void; "execResult": any[]; "execError": any; "statusError": any; "discoveryEvent": DiscoveryEvent; } interface HTMLDiscoveryButtonElement extends Components.DiscoveryButton, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryButtonElement, ev: DiscoveryButtonCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryButtonElement, ev: DiscoveryButtonCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryButtonElement: { prototype: HTMLDiscoveryButtonElement; new (): HTMLDiscoveryButtonElement; }; interface HTMLDiscoveryCalendarElementEventMap { "draw": void; "dataPointOver": any; "dataPointSelected": any; "discoveryEvent": DiscoveryEvent; "execError": any; } interface HTMLDiscoveryCalendarElement extends Components.DiscoveryCalendar, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryCalendarElement, ev: DiscoveryCalendarCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryCalendarElement, ev: DiscoveryCalendarCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryCalendarElement: { prototype: HTMLDiscoveryCalendarElement; new (): HTMLDiscoveryCalendarElement; }; interface HTMLDiscoveryDashboardElementEventMap { "statusHeaders": string[]; "statusError": any; "rendered": void; } interface HTMLDiscoveryDashboardElement extends Components.DiscoveryDashboard, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryDashboardElement, ev: DiscoveryDashboardCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryDashboardElement, ev: DiscoveryDashboardCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryDashboardElement: { prototype: HTMLDiscoveryDashboardElement; new (): HTMLDiscoveryDashboardElement; }; interface HTMLDiscoveryDisplayElementEventMap { "draw": void; } interface HTMLDiscoveryDisplayElement extends Components.DiscoveryDisplay, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryDisplayElement, ev: DiscoveryDisplayCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryDisplayElement, ev: DiscoveryDisplayCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryDisplayElement: { prototype: HTMLDiscoveryDisplayElement; new (): HTMLDiscoveryDisplayElement; }; interface HTMLDiscoveryGaugeElementEventMap { "draw": void; "dataPointOver": any; "dataPointSelected": any; } interface HTMLDiscoveryGaugeElement extends Components.DiscoveryGauge, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryGaugeElement, ev: DiscoveryGaugeCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryGaugeElement, ev: DiscoveryGaugeCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryGaugeElement: { prototype: HTMLDiscoveryGaugeElement; new (): HTMLDiscoveryGaugeElement; }; interface HTMLDiscoveryHeatmapElementEventMap { "draw": void; "dataPointOver": any; "dataPointSelected": any; "discoveryEvent": DiscoveryEvent; "execError": any; } interface HTMLDiscoveryHeatmapElement extends Components.DiscoveryHeatmap, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryHeatmapElement, ev: DiscoveryHeatmapCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryHeatmapElement, ev: DiscoveryHeatmapCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryHeatmapElement: { prototype: HTMLDiscoveryHeatmapElement; new (): HTMLDiscoveryHeatmapElement; }; interface HTMLDiscoveryHiddenElementEventMap { "draw": void; } interface HTMLDiscoveryHiddenElement extends Components.DiscoveryHidden, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryHiddenElement, ev: DiscoveryHiddenCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryHiddenElement, ev: DiscoveryHiddenCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryHiddenElement: { prototype: HTMLDiscoveryHiddenElement; new (): HTMLDiscoveryHiddenElement; }; interface HTMLDiscoveryImageElementEventMap { "draw": void; } interface HTMLDiscoveryImageElement extends Components.DiscoveryImage, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryImageElement, ev: DiscoveryImageCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryImageElement, ev: DiscoveryImageCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryImageElement: { prototype: HTMLDiscoveryImageElement; new (): HTMLDiscoveryImageElement; }; interface HTMLDiscoveryInputElementEventMap { "draw": void; "execResult": any[]; "statusError": any; "discoveryEvent": DiscoveryEvent; } interface HTMLDiscoveryInputElement extends Components.DiscoveryInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryInputElement, ev: DiscoveryInputCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryInputElement, ev: DiscoveryInputCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryInputElement: { prototype: HTMLDiscoveryInputElement; new (): HTMLDiscoveryInputElement; }; interface HTMLDiscoveryInputChipsElementEventMap { "chipClick": any; "chipInput": void; "chipChange": string[]; "chipCreate": any; } interface HTMLDiscoveryInputChipsElement extends Components.DiscoveryInputChips, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryInputChipsElement, ev: DiscoveryInputChipsCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryInputChipsElement, ev: DiscoveryInputChipsCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryInputChipsElement: { prototype: HTMLDiscoveryInputChipsElement; new (): HTMLDiscoveryInputChipsElement; }; interface HTMLDiscoveryInputChipsChipElementEventMap { "removeChip": string; } interface HTMLDiscoveryInputChipsChipElement extends Components.DiscoveryInputChipsChip, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryInputChipsChipElement, ev: DiscoveryInputChipsChipCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryInputChipsChipElement, ev: DiscoveryInputChipsChipCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryInputChipsChipElement: { prototype: HTMLDiscoveryInputChipsChipElement; new (): HTMLDiscoveryInputChipsChipElement; }; interface HTMLDiscoveryInputDateRangeElementEventMap { "valueChanged": number[] | number; } interface HTMLDiscoveryInputDateRangeElement extends Components.DiscoveryInputDateRange, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryInputDateRangeElement, ev: DiscoveryInputDateRangeCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryInputDateRangeElement, ev: DiscoveryInputDateRangeCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryInputDateRangeElement: { prototype: HTMLDiscoveryInputDateRangeElement; new (): HTMLDiscoveryInputDateRangeElement; }; interface HTMLDiscoveryLineElementEventMap { "draw": void; "dataZoom": { start?: number, end?: number, min?: number, max?: number, orientation?: string, type?: string }; "dataZoomY": { start?: number, end?: number, min?: number, max?: number, orientation?: string, type?: string }; "leftMarginComputed": number; "dataPointOver": any; "dataPointSelected": any; "poi": any; "timeBounds": any; "discoveryEvent": DiscoveryEvent; "execError": any; } interface HTMLDiscoveryLineElement extends Components.DiscoveryLine, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryLineElement, ev: DiscoveryLineCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryLineElement, ev: DiscoveryLineCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryLineElement: { prototype: HTMLDiscoveryLineElement; new (): HTMLDiscoveryLineElement; }; interface HTMLDiscoveryLinearGaugeElementEventMap { "draw": void; "dataPointOver": any; } interface HTMLDiscoveryLinearGaugeElement extends Components.DiscoveryLinearGauge, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryLinearGaugeElement, ev: DiscoveryLinearGaugeCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryLinearGaugeElement, ev: DiscoveryLinearGaugeCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryLinearGaugeElement: { prototype: HTMLDiscoveryLinearGaugeElement; new (): HTMLDiscoveryLinearGaugeElement; }; interface HTMLDiscoveryMapElementEventMap { "draw": void; "dataPointOver": any; "dataPointSelected": any; "geoBounds": string; "poi": any; } interface HTMLDiscoveryMapElement extends Components.DiscoveryMap, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryMapElement, ev: DiscoveryMapCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryMapElement, ev: DiscoveryMapCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryMapElement: { prototype: HTMLDiscoveryMapElement; new (): HTMLDiscoveryMapElement; }; interface HTMLDiscoveryModalElementEventMap { "discoveryEvent": DiscoveryEvent; } interface HTMLDiscoveryModalElement extends Components.DiscoveryModal, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryModalElement, ev: DiscoveryModalCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryModalElement, ev: DiscoveryModalCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryModalElement: { prototype: HTMLDiscoveryModalElement; new (): HTMLDiscoveryModalElement; }; interface HTMLDiscoveryPageableElementEventMap { "dataPointOver": any; "dataPointSelected": any; } interface HTMLDiscoveryPageableElement extends Components.DiscoveryPageable, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryPageableElement, ev: DiscoveryPageableCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryPageableElement, ev: DiscoveryPageableCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryPageableElement: { prototype: HTMLDiscoveryPageableElement; new (): HTMLDiscoveryPageableElement; }; interface HTMLDiscoveryPieElementEventMap { "draw": void; "dataPointOver": any; "dataPointSelected": any; "discoveryEvent": DiscoveryEvent; "execError": any; } interface HTMLDiscoveryPieElement extends Components.DiscoveryPie, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryPieElement, ev: DiscoveryPieCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryPieElement, ev: DiscoveryPieCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryPieElement: { prototype: HTMLDiscoveryPieElement; new (): HTMLDiscoveryPieElement; }; interface HTMLDiscoveryProfileElementEventMap { "draw": void; "dataZoom": { start: number, end: number, min: number, max: number }; "dataPointOver": any; "dataPointSelected": any; "timeBounds": any; "leftMarginComputed": number; "discoveryEvent": DiscoveryEvent; "execError": any; } interface HTMLDiscoveryProfileElement extends Components.DiscoveryProfile, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryProfileElement, ev: DiscoveryProfileCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryProfileElement, ev: DiscoveryProfileCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryProfileElement: { prototype: HTMLDiscoveryProfileElement; new (): HTMLDiscoveryProfileElement; }; interface HTMLDiscoverySliderElementEventMap { "valueChanged": number; "startDrag": void; } interface HTMLDiscoverySliderElement extends Components.DiscoverySlider, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoverySliderElement, ev: DiscoverySliderCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoverySliderElement, ev: DiscoverySliderCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoverySliderElement: { prototype: HTMLDiscoverySliderElement; new (): HTMLDiscoverySliderElement; }; interface HTMLDiscoverySpinnerElement extends Components.DiscoverySpinner, HTMLStencilElement { } var HTMLDiscoverySpinnerElement: { prototype: HTMLDiscoverySpinnerElement; new (): HTMLDiscoverySpinnerElement; }; interface HTMLDiscoverySvgElementEventMap { "draw": void; "discoveryEvent": DiscoveryEvent; } interface HTMLDiscoverySvgElement extends Components.DiscoverySvg, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoverySvgElement, ev: DiscoverySvgCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoverySvgElement, ev: DiscoverySvgCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoverySvgElement: { prototype: HTMLDiscoverySvgElement; new (): HTMLDiscoverySvgElement; }; interface HTMLDiscoveryTabularElementEventMap { "draw": void; "dataPointOver": any; "dataPointSelected": any; "discoveryEvent": DiscoveryEvent; } interface HTMLDiscoveryTabularElement extends Components.DiscoveryTabular, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryTabularElement, ev: DiscoveryTabularCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryTabularElement, ev: DiscoveryTabularCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryTabularElement: { prototype: HTMLDiscoveryTabularElement; new (): HTMLDiscoveryTabularElement; }; interface HTMLDiscoveryTileElementEventMap { "statusHeaders": string[]; "statusError": any; "execResult": string; "selfType": ChartType; "draw": void; } interface HTMLDiscoveryTileElement extends Components.DiscoveryTile, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryTileElement, ev: DiscoveryTileCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryTileElement, ev: DiscoveryTileCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryTileElement: { prototype: HTMLDiscoveryTileElement; new (): HTMLDiscoveryTileElement; }; interface HTMLDiscoveryTileResultElementEventMap { "discoveryEvent": DiscoveryEvent; "draw": void; "selfType": ChartType; "execError": any[]; } interface HTMLDiscoveryTileResultElement extends Components.DiscoveryTileResult, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryTileResultElement, ev: DiscoveryTileResultCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDiscoveryTileResultElement, ev: DiscoveryTileResultCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryTileResultElement: { prototype: HTMLDiscoveryTileResultElement; new (): HTMLDiscoveryTileResultElement; }; interface HTMLElementTagNameMap { "discovery-annotation": HTMLDiscoveryAnnotationElement; "discovery-bar": HTMLDiscoveryBarElement; "discovery-bar-polar": HTMLDiscoveryBarPolarElement; "discovery-boxplot": HTMLDiscoveryBoxplotElement; "discovery-button": HTMLDiscoveryButtonElement; "discovery-calendar": HTMLDiscoveryCalendarElement; "discovery-dashboard": HTMLDiscoveryDashboardElement; "discovery-display": HTMLDiscoveryDisplayElement; "discovery-gauge": HTMLDiscoveryGaugeElement; "discovery-heatmap": HTMLDiscoveryHeatmapElement; "discovery-hidden": HTMLDiscoveryHiddenElement; "discovery-image": HTMLDiscoveryImageElement; "discovery-input": HTMLDiscoveryInputElement; "discovery-input-chips": HTMLDiscoveryInputChipsElement; "discovery-input-chips-chip": HTMLDiscoveryInputChipsChipElement; "discovery-input-date-range": HTMLDiscoveryInputDateRangeElement; "discovery-line": HTMLDiscoveryLineElement; "discovery-linear-gauge": HTMLDiscoveryLinearGaugeElement; "discovery-map": HTMLDiscoveryMapElement; "discovery-modal": HTMLDiscoveryModalElement; "discovery-pageable": HTMLDiscoveryPageableElement; "discovery-pie": HTMLDiscoveryPieElement; "discovery-profile": HTMLDiscoveryProfileElement; "discovery-slider": HTMLDiscoverySliderElement; "discovery-spinner": HTMLDiscoverySpinnerElement; "discovery-svg": HTMLDiscoverySvgElement; "discovery-tabular": HTMLDiscoveryTabularElement; "discovery-tile": HTMLDiscoveryTileElement; "discovery-tile-result": HTMLDiscoveryTileResultElement; } } declare namespace LocalJSX { interface DiscoveryAnnotation { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDataPointOver"?: (event: DiscoveryAnnotationCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryAnnotationCustomEvent) => void; "onDataZoom"?: (event: DiscoveryAnnotationCustomEvent<{ start?: number, end?: number, min?: number, max?: number, type?: string }>) => void; "onDiscoveryEvent"?: (event: DiscoveryAnnotationCustomEvent) => void; "onDraw"?: (event: DiscoveryAnnotationCustomEvent) => void; "onExecError"?: (event: DiscoveryAnnotationCustomEvent) => void; "onLeftMarginComputed"?: (event: DiscoveryAnnotationCustomEvent) => void; "onPoi"?: (event: DiscoveryAnnotationCustomEvent) => void; "onTimeBounds"?: (event: DiscoveryAnnotationCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoveryBar { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDataPointOver"?: (event: DiscoveryBarCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryBarCustomEvent) => void; "onDataZoom"?: (event: DiscoveryBarCustomEvent<{ start?: number, end?: number, min?: number, max?: number, type?: string }>) => void; "onDiscoveryEvent"?: (event: DiscoveryBarCustomEvent) => void; "onDraw"?: (event: DiscoveryBarCustomEvent) => void; "onExecError"?: (event: DiscoveryBarCustomEvent) => void; "onLeftMarginComputed"?: (event: DiscoveryBarCustomEvent) => void; "onPoi"?: (event: DiscoveryBarCustomEvent) => void; "onTimeBounds"?: (event: DiscoveryBarCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoveryBarPolar { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDataPointOver"?: (event: DiscoveryBarPolarCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryBarPolarCustomEvent) => void; "onDataZoom"?: (event: DiscoveryBarPolarCustomEvent<{ start?: number, end?: number, min?: number, max?: number, type?: string }>) => void; "onDiscoveryEvent"?: (event: DiscoveryBarPolarCustomEvent) => void; "onDraw"?: (event: DiscoveryBarPolarCustomEvent) => void; "onExecError"?: (event: DiscoveryBarPolarCustomEvent) => void; "onLeftMarginComputed"?: (event: DiscoveryBarPolarCustomEvent) => void; "onTimeBounds"?: (event: DiscoveryBarPolarCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoveryBoxplot { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDataPointOver"?: (event: DiscoveryBoxplotCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryBoxplotCustomEvent) => void; "onDataZoom"?: (event: DiscoveryBoxplotCustomEvent<{ start?: number, end?: number, min?: number, max?: number, type?: string }>) => void; "onDiscoveryEvent"?: (event: DiscoveryBoxplotCustomEvent) => void; "onDraw"?: (event: DiscoveryBoxplotCustomEvent) => void; "onExecError"?: (event: DiscoveryBoxplotCustomEvent) => void; "onLeftMarginComputed"?: (event: DiscoveryBoxplotCustomEvent) => void; "onPoi"?: (event: DiscoveryBoxplotCustomEvent) => void; "onTimeBounds"?: (event: DiscoveryBoxplotCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoveryButton { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDiscoveryEvent"?: (event: DiscoveryButtonCustomEvent) => void; "onDraw"?: (event: DiscoveryButtonCustomEvent) => void; "onExecError"?: (event: DiscoveryButtonCustomEvent) => void; "onExecResult"?: (event: DiscoveryButtonCustomEvent) => void; "onStatusError"?: (event: DiscoveryButtonCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoveryCalendar { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDataPointOver"?: (event: DiscoveryCalendarCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryCalendarCustomEvent) => void; "onDiscoveryEvent"?: (event: DiscoveryCalendarCustomEvent) => void; "onDraw"?: (event: DiscoveryCalendarCustomEvent) => void; "onExecError"?: (event: DiscoveryCalendarCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoveryDashboard { "autoRefresh"?: number; "cellHeight"?: number; "cols"?: number; "dashboardTitle"?: string; "data"?: Dashboard | string; "debug"?: boolean; "inTile"?: boolean; "language"?: 'warpscript' | 'flows' | 'json'; "onRendered"?: (event: DiscoveryDashboardCustomEvent) => void; "onStatusError"?: (event: DiscoveryDashboardCustomEvent) => void; "onStatusHeaders"?: (event: DiscoveryDashboardCustomEvent) => void; "options"?: Param | string; "type"?: 'scada' | 'dashboard' | 'flex'; "url"?: string; "vars"?: any; "warpscript"?: string; } interface DiscoveryDisplay { "debug"?: boolean; "height"?: number; "onDraw"?: (event: DiscoveryDisplayCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "width"?: number; } interface DiscoveryGauge { "debug"?: boolean; "height"?: number; "onDataPointOver"?: (event: DiscoveryGaugeCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryGaugeCustomEvent) => void; "onDraw"?: (event: DiscoveryGaugeCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "width"?: number; } interface DiscoveryHeatmap { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDataPointOver"?: (event: DiscoveryHeatmapCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryHeatmapCustomEvent) => void; "onDiscoveryEvent"?: (event: DiscoveryHeatmapCustomEvent) => void; "onDraw"?: (event: DiscoveryHeatmapCustomEvent) => void; "onExecError"?: (event: DiscoveryHeatmapCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoveryHidden { "debug"?: boolean; "height"?: number; "onDraw"?: (event: DiscoveryHiddenCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "width"?: number; } interface DiscoveryImage { "debug"?: boolean; "height"?: number; "onDraw"?: (event: DiscoveryImageCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "width"?: number; } interface DiscoveryInput { "debug"?: boolean; "height"?: number; "onDiscoveryEvent"?: (event: DiscoveryInputCustomEvent) => void; "onDraw"?: (event: DiscoveryInputCustomEvent) => void; "onExecResult"?: (event: DiscoveryInputCustomEvent) => void; "onStatusError"?: (event: DiscoveryInputCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "url"?: string; "width"?: number; } interface DiscoveryInputChips { "autocomplete"?: (_value: string) => Promise; "chipDelimiters"?: string[]; "chips"?: string[]; "constrain_input"?: boolean; "containsFn"?: (_value: string) => Promise; "disabled"?: boolean; "fuzzy_search"?: boolean; "onChipChange"?: (event: DiscoveryInputChipsCustomEvent) => void; "onChipClick"?: (event: DiscoveryInputChipsCustomEvent) => void; "onChipCreate"?: (event: DiscoveryInputChipsCustomEvent) => void; "onChipInput"?: (event: DiscoveryInputChipsCustomEvent) => void; "value"?: string; } interface DiscoveryInputChipsChip { "disabled"?: boolean; "label"?: string; "onRemoveChip"?: (event: DiscoveryInputChipsChipCustomEvent) => void; "position"?: string; } interface DiscoveryInputDateRange { "dateRange"?: number[]; "disabled"?: boolean; "onValueChanged"?: (event: DiscoveryInputDateRangeCustomEvent) => void; "options"?: Param; "required"?: boolean; } interface DiscoveryLine { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDataPointOver"?: (event: DiscoveryLineCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryLineCustomEvent) => void; "onDataZoom"?: (event: DiscoveryLineCustomEvent<{ start?: number, end?: number, min?: number, max?: number, orientation?: string, type?: string }>) => void; "onDataZoomY"?: (event: DiscoveryLineCustomEvent<{ start?: number, end?: number, min?: number, max?: number, orientation?: string, type?: string }>) => void; "onDiscoveryEvent"?: (event: DiscoveryLineCustomEvent) => void; "onDraw"?: (event: DiscoveryLineCustomEvent) => void; "onExecError"?: (event: DiscoveryLineCustomEvent) => void; "onLeftMarginComputed"?: (event: DiscoveryLineCustomEvent) => void; "onPoi"?: (event: DiscoveryLineCustomEvent) => void; "onTimeBounds"?: (event: DiscoveryLineCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoveryLinearGauge { "debug"?: boolean; "height"?: number; "onDataPointOver"?: (event: DiscoveryLinearGaugeCustomEvent) => void; "onDraw"?: (event: DiscoveryLinearGaugeCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "vars"?: string; "width"?: number; } interface DiscoveryMap { "debug"?: boolean; "height"?: number; "onDataPointOver"?: (event: DiscoveryMapCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryMapCustomEvent) => void; "onDraw"?: (event: DiscoveryMapCustomEvent) => void; "onGeoBounds"?: (event: DiscoveryMapCustomEvent) => void; "onPoi"?: (event: DiscoveryMapCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "width"?: number; } interface DiscoveryModal { "data"?: Tile | Dashboard; "debug"?: boolean; "onDiscoveryEvent"?: (event: DiscoveryModalCustomEvent) => void; "options"?: Param | string; "parentId"?: string; "url"?: string; } interface DiscoveryPageable { "data"?: Dataset; "debug"?: boolean; "divider"?: number; "elemsCount"?: number; "onDataPointOver"?: (event: DiscoveryPageableCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryPageableCustomEvent) => void; "options"?: Param; "params"?: Param[]; "windowed"?: number; } interface DiscoveryPie { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDataPointOver"?: (event: DiscoveryPieCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryPieCustomEvent) => void; "onDiscoveryEvent"?: (event: DiscoveryPieCustomEvent) => void; "onDraw"?: (event: DiscoveryPieCustomEvent) => void; "onExecError"?: (event: DiscoveryPieCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoveryProfile { "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDataPointOver"?: (event: DiscoveryProfileCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryProfileCustomEvent) => void; "onDataZoom"?: (event: DiscoveryProfileCustomEvent<{ start: number, end: number, min: number, max: number }>) => void; "onDiscoveryEvent"?: (event: DiscoveryProfileCustomEvent) => void; "onDraw"?: (event: DiscoveryProfileCustomEvent) => void; "onExecError"?: (event: DiscoveryProfileCustomEvent) => void; "onLeftMarginComputed"?: (event: DiscoveryProfileCustomEvent) => void; "onTimeBounds"?: (event: DiscoveryProfileCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface DiscoverySlider { "debug"?: boolean; "disabled"?: boolean; "onStartDrag"?: (event: DiscoverySliderCustomEvent) => void; "onValueChanged"?: (event: DiscoverySliderCustomEvent) => void; "options"?: Param | string; "progress"?: boolean; } interface DiscoverySpinner { "backdrop"?: boolean; "message"?: string; } interface DiscoverySvg { "chartTitle"?: string; "debug"?: boolean; "height"?: number; "onDiscoveryEvent"?: (event: DiscoverySvgCustomEvent) => void; "onDraw"?: (event: DiscoverySvgCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "start"?: number; "type"?: ChartType; "unit"?: string; "url"?: string; "width"?: number; } interface DiscoveryTabular { "debug"?: boolean; "height"?: number; "onDataPointOver"?: (event: DiscoveryTabularCustomEvent) => void; "onDataPointSelected"?: (event: DiscoveryTabularCustomEvent) => void; "onDiscoveryEvent"?: (event: DiscoveryTabularCustomEvent) => void; "onDraw"?: (event: DiscoveryTabularCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "unit"?: string; "width"?: number; } interface DiscoveryTile { "autoRefresh"?: number; "chartDescription"?: string; "chartTitle"?: string; "debug"?: boolean; "language"?: 'warpscript' | 'flows'; "onDraw"?: (event: DiscoveryTileCustomEvent) => void; "onExecResult"?: (event: DiscoveryTileCustomEvent) => void; "onSelfType"?: (event: DiscoveryTileCustomEvent) => void; "onStatusError"?: (event: DiscoveryTileCustomEvent) => void; "onStatusHeaders"?: (event: DiscoveryTileCustomEvent) => void; "options"?: Param | string; "script"?: string; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: any; } interface DiscoveryTileResult { "chartDescription"?: string; "chartTitle"?: string; "debug"?: boolean; "height"?: number; "language"?: 'warpscript' | 'flows'; "onDiscoveryEvent"?: (event: DiscoveryTileResultCustomEvent) => void; "onDraw"?: (event: DiscoveryTileResultCustomEvent) => void; "onExecError"?: (event: DiscoveryTileResultCustomEvent) => void; "onSelfType"?: (event: DiscoveryTileResultCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "standalone"?: boolean; "start"?: number; "type"?: ChartType; "unit"?: string; "url"?: string; "vars"?: string; "width"?: number; } interface IntrinsicElements { "discovery-annotation": DiscoveryAnnotation; "discovery-bar": DiscoveryBar; "discovery-bar-polar": DiscoveryBarPolar; "discovery-boxplot": DiscoveryBoxplot; "discovery-button": DiscoveryButton; "discovery-calendar": DiscoveryCalendar; "discovery-dashboard": DiscoveryDashboard; "discovery-display": DiscoveryDisplay; "discovery-gauge": DiscoveryGauge; "discovery-heatmap": DiscoveryHeatmap; "discovery-hidden": DiscoveryHidden; "discovery-image": DiscoveryImage; "discovery-input": DiscoveryInput; "discovery-input-chips": DiscoveryInputChips; "discovery-input-chips-chip": DiscoveryInputChipsChip; "discovery-input-date-range": DiscoveryInputDateRange; "discovery-line": DiscoveryLine; "discovery-linear-gauge": DiscoveryLinearGauge; "discovery-map": DiscoveryMap; "discovery-modal": DiscoveryModal; "discovery-pageable": DiscoveryPageable; "discovery-pie": DiscoveryPie; "discovery-profile": DiscoveryProfile; "discovery-slider": DiscoverySlider; "discovery-spinner": DiscoverySpinner; "discovery-svg": DiscoverySvg; "discovery-tabular": DiscoveryTabular; "discovery-tile": DiscoveryTile; "discovery-tile-result": DiscoveryTileResult; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "discovery-annotation": LocalJSX.DiscoveryAnnotation & JSXBase.HTMLAttributes; "discovery-bar": LocalJSX.DiscoveryBar & JSXBase.HTMLAttributes; "discovery-bar-polar": LocalJSX.DiscoveryBarPolar & JSXBase.HTMLAttributes; "discovery-boxplot": LocalJSX.DiscoveryBoxplot & JSXBase.HTMLAttributes; "discovery-button": LocalJSX.DiscoveryButton & JSXBase.HTMLAttributes; "discovery-calendar": LocalJSX.DiscoveryCalendar & JSXBase.HTMLAttributes; "discovery-dashboard": LocalJSX.DiscoveryDashboard & JSXBase.HTMLAttributes; "discovery-display": LocalJSX.DiscoveryDisplay & JSXBase.HTMLAttributes; "discovery-gauge": LocalJSX.DiscoveryGauge & JSXBase.HTMLAttributes; "discovery-heatmap": LocalJSX.DiscoveryHeatmap & JSXBase.HTMLAttributes; "discovery-hidden": LocalJSX.DiscoveryHidden & JSXBase.HTMLAttributes; "discovery-image": LocalJSX.DiscoveryImage & JSXBase.HTMLAttributes; "discovery-input": LocalJSX.DiscoveryInput & JSXBase.HTMLAttributes; "discovery-input-chips": LocalJSX.DiscoveryInputChips & JSXBase.HTMLAttributes; "discovery-input-chips-chip": LocalJSX.DiscoveryInputChipsChip & JSXBase.HTMLAttributes; "discovery-input-date-range": LocalJSX.DiscoveryInputDateRange & JSXBase.HTMLAttributes; "discovery-line": LocalJSX.DiscoveryLine & JSXBase.HTMLAttributes; "discovery-linear-gauge": LocalJSX.DiscoveryLinearGauge & JSXBase.HTMLAttributes; "discovery-map": LocalJSX.DiscoveryMap & JSXBase.HTMLAttributes; "discovery-modal": LocalJSX.DiscoveryModal & JSXBase.HTMLAttributes; "discovery-pageable": LocalJSX.DiscoveryPageable & JSXBase.HTMLAttributes; "discovery-pie": LocalJSX.DiscoveryPie & JSXBase.HTMLAttributes; "discovery-profile": LocalJSX.DiscoveryProfile & JSXBase.HTMLAttributes; "discovery-slider": LocalJSX.DiscoverySlider & JSXBase.HTMLAttributes; "discovery-spinner": LocalJSX.DiscoverySpinner & JSXBase.HTMLAttributes; "discovery-svg": LocalJSX.DiscoverySvg & JSXBase.HTMLAttributes; "discovery-tabular": LocalJSX.DiscoveryTabular & JSXBase.HTMLAttributes; "discovery-tile": LocalJSX.DiscoveryTile & JSXBase.HTMLAttributes; "discovery-tile-result": LocalJSX.DiscoveryTileResult & JSXBase.HTMLAttributes; } } }