UNPKG

@senx/discovery-widgets

Version:

Discovery Widgets Elements

860 lines 100 kB
/* 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<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "setFocus": (regexp: string, ts: number) => Promise<void>; "setZoom": (dataZoom: { start?: number; end?: number; type?: string; }) => Promise<void>; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unFocus": () => Promise<void>; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryBar { "debug": boolean; "export": (type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise<void>; "setZoom": (dataZoom: { start?: number; end?: number; }) => Promise<void>; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unFocus": () => Promise<void>; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryBarPolar { "debug": boolean; "export": (type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise<void>; "setZoom": (dataZoom: { start?: number; end?: number; }) => Promise<void>; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unFocus": () => Promise<void>; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryBoxplot { "debug": boolean; "export": (type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise<void>; "setZoom": (dataZoom: { start?: number; end?: number; }) => Promise<void>; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unFocus": () => Promise<void>; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryButton { "debug": boolean; "export": (_type?: "png" | "svg") => Promise<string>; "height": number; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "type": ChartType; "url": string; "vars": string; "width": number; } interface DiscoveryCalendar { "debug": boolean; "export": (type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "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<Dashboard>; "getPDF": (save?: boolean, output?: string, a4?: boolean) => Promise<any>; "getVars": () => Promise<any>; "inTile": boolean; "options": Param | string; "type": 'scada' | 'dashboard' | 'flex'; "url": string; "vars": any; "warpscript": string; } interface DiscoveryDisplay { "debug": boolean; "export": (_type?: "png" | "svg") => Promise<string>; "height": number; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "type": ChartType; "unit": string; "width": number; } interface DiscoveryGauge { "debug": boolean; "export": (type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unit": string; "width": number; } interface DiscoveryHeatmap { "debug": boolean; "export": (type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryHidden { "debug": boolean; "height": number; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "type": ChartType; "unit": string; "width": number; } interface DiscoveryImage { "debug": boolean; "export": (_type?: "png" | "svg") => Promise<string[]>; "height": number; "options": Param | string; "result": DataModel | string; "type": ChartType; "unit": string; "width": number; } interface DiscoveryInput { "debug": boolean; "export": (type?: "png" | "svg") => Promise<string>; "height": number; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "type": ChartType; "url": string; "width": number; } interface DiscoveryInputChips { "autocomplete": (_value: string) => Promise<any>; "chips": string[]; "constrain_input": boolean; "containsFn": (_value: string) => Promise<boolean>; "disabled": boolean; "value": string; } interface DiscoveryInputChipsChip { "disabled": boolean; "label": string; } interface DiscoveryInputDateRange { "dateRange": number[]; "disabled": boolean; "options": Param; "required": boolean; } interface DiscoveryLine { "debug": boolean; "export": (type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise<void>; "setZoom": (dataZoom: { start?: number; end?: number; }) => Promise<void>; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unFocus": () => Promise<void>; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryLinearGauge { "debug": boolean; "export": (_type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unit": string; "vars": string; "width": number; } interface DiscoveryMap { "debug": boolean; "export": (_type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number) => Promise<void>; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "setFocus": (regexp: string, ts: number) => Promise<void>; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unFocus": () => Promise<void>; "width": number; } interface DiscoveryModal { "data": Tile | Dashboard; "debug": boolean; "open": () => Promise<void>; "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<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoveryProfile { "debug": boolean; "export": (type?: "png" | "svg") => Promise<string>; "height": number; "hide": (regexp: string) => Promise<void>; "hideById": (id: number | string) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "setFocus": (regexp: string, ts: number) => Promise<void>; "setZoom": (dataZoom: { start: number; end: number; }) => Promise<void>; "show": (regexp: string) => Promise<void>; "showById": (id: number | string) => Promise<void>; "type": ChartType; "unFocus": () => Promise<void>; "unit": string; "url": string; "vars": string; "width": number; } interface DiscoverySlider { "debug": boolean; "disabled": boolean; "export": (_type: "png" | "svg", bgColor: string) => Promise<string>; "options": Param | string; "progress": boolean; "setValue": (value: number | number[]) => Promise<void>; } interface DiscoverySpinner { "backdrop": boolean; "message": string; } interface DiscoverySvg { "chartTitle": string; "debug": boolean; "export": (type?: "png" | "svg") => Promise<string | string[]>; "height": number; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "start": number; "type": ChartType; "unit": string; "url": string; "width": number; } interface DiscoveryTabular { "debug": boolean; "export": (_type?: "png" | "svg") => Promise<string>; "height": number; "options": Param | string; "resize": () => Promise<void>; "result": DataModel | string; "type": ChartType; "unit": string; "width": number; } interface DiscoveryTile { "autoRefresh": number; "chartDescription": string; "chartTitle": string; "debug": boolean; "exec": (refresh?: boolean) => Promise<unknown>; "export": (type?: "png" | "svg") => Promise<{ dataUrl: string; bgColor: string; }>; "hide": (regexp: string) => Promise<void>; "hideById": (id: number) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "resize": () => Promise<void>; "script": string; "setFocus": (regexp: string, ts: number, value?: number) => Promise<void>; "setZoom": (dataZoom: { start: number; end: number; }) => Promise<void>; "show": (regexp: string) => Promise<void>; "showById": (id: number) => Promise<void>; "type": ChartType; "unFocus": () => Promise<void>; "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<void>; "hideById": (id: number) => Promise<void>; "language": 'warpscript' | 'flows'; "options": Param | string; "parseEvents": () => Promise<void>; "resize": () => Promise<void>; "result": DataModel | string; "setFocus": (regexp: string, ts: number, value?: number) => Promise<void>; "setZoom": (dataZoom: { start?: number; end?: number; type?: string; }) => Promise<void>; "show": (regexp: string) => Promise<void>; "showById": (id: number) => Promise<void>; "standalone": boolean; "start": number; "type": ChartType; "unFocus": () => Promise<void>; "unit": string; "url": string; "vars": string; "width": number; } } export interface DiscoveryAnnotationCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryAnnotationElement; } export interface DiscoveryBarCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryBarElement; } export interface DiscoveryBarPolarCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryBarPolarElement; } export interface DiscoveryBoxplotCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryBoxplotElement; } export interface DiscoveryButtonCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryButtonElement; } export interface DiscoveryCalendarCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryCalendarElement; } export interface DiscoveryDashboardCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryDashboardElement; } export interface DiscoveryDisplayCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryDisplayElement; } export interface DiscoveryGaugeCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryGaugeElement; } export interface DiscoveryHeatmapCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryHeatmapElement; } export interface DiscoveryHiddenCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryHiddenElement; } export interface DiscoveryImageCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryImageElement; } export interface DiscoveryInputCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryInputElement; } export interface DiscoveryInputChipsCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryInputChipsElement; } export interface DiscoveryInputChipsChipCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryInputChipsChipElement; } export interface DiscoveryInputDateRangeCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryInputDateRangeElement; } export interface DiscoveryLineCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryLineElement; } export interface DiscoveryLinearGaugeCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryLinearGaugeElement; } export interface DiscoveryMapCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryMapElement; } export interface DiscoveryModalCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryModalElement; } export interface DiscoveryPageableCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryPageableElement; } export interface DiscoveryPieCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryPieElement; } export interface DiscoveryProfileCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryProfileElement; } export interface DiscoverySliderCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoverySliderElement; } export interface DiscoverySvgCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoverySvgElement; } export interface DiscoveryTabularCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryTabularElement; } export interface DiscoveryTileCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryTileElement; } export interface DiscoveryTileResultCustomEvent<T> extends CustomEvent<T> { 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<K extends keyof HTMLDiscoveryAnnotationElementEventMap>(type: K, listener: (this: HTMLDiscoveryAnnotationElement, ev: DiscoveryAnnotationCustomEvent<HTMLDiscoveryAnnotationElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryAnnotationElementEventMap>(type: K, listener: (this: HTMLDiscoveryAnnotationElement, ev: DiscoveryAnnotationCustomEvent<HTMLDiscoveryAnnotationElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryBarElementEventMap>(type: K, listener: (this: HTMLDiscoveryBarElement, ev: DiscoveryBarCustomEvent<HTMLDiscoveryBarElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryBarElementEventMap>(type: K, listener: (this: HTMLDiscoveryBarElement, ev: DiscoveryBarCustomEvent<HTMLDiscoveryBarElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryBarPolarElementEventMap>(type: K, listener: (this: HTMLDiscoveryBarPolarElement, ev: DiscoveryBarPolarCustomEvent<HTMLDiscoveryBarPolarElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryBarPolarElementEventMap>(type: K, listener: (this: HTMLDiscoveryBarPolarElement, ev: DiscoveryBarPolarCustomEvent<HTMLDiscoveryBarPolarElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryBoxplotElementEventMap>(type: K, listener: (this: HTMLDiscoveryBoxplotElement, ev: DiscoveryBoxplotCustomEvent<HTMLDiscoveryBoxplotElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryBoxplotElementEventMap>(type: K, listener: (this: HTMLDiscoveryBoxplotElement, ev: DiscoveryBoxplotCustomEvent<HTMLDiscoveryBoxplotElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryButtonElementEventMap>(type: K, listener: (this: HTMLDiscoveryButtonElement, ev: DiscoveryButtonCustomEvent<HTMLDiscoveryButtonElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryButtonElementEventMap>(type: K, listener: (this: HTMLDiscoveryButtonElement, ev: DiscoveryButtonCustomEvent<HTMLDiscoveryButtonElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryCalendarElementEventMap>(type: K, listener: (this: HTMLDiscoveryCalendarElement, ev: DiscoveryCalendarCustomEvent<HTMLDiscoveryCalendarElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryCalendarElementEventMap>(type: K, listener: (this: HTMLDiscoveryCalendarElement, ev: DiscoveryCalendarCustomEvent<HTMLDiscoveryCalendarElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryDashboardElementEventMap>(type: K, listener: (this: HTMLDiscoveryDashboardElement, ev: DiscoveryDashboardCustomEvent<HTMLDiscoveryDashboardElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryDashboardElementEventMap>(type: K, listener: (this: HTMLDiscoveryDashboardElement, ev: DiscoveryDashboardCustomEvent<HTMLDiscoveryDashboardElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryDisplayElementEventMap>(type: K, listener: (this: HTMLDiscoveryDisplayElement, ev: DiscoveryDisplayCustomEvent<HTMLDiscoveryDisplayElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryDisplayElementEventMap>(type: K, listener: (this: HTMLDiscoveryDisplayElement, ev: DiscoveryDisplayCustomEvent<HTMLDiscoveryDisplayElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryGaugeElementEventMap>(type: K, listener: (this: HTMLDiscoveryGaugeElement, ev: DiscoveryGaugeCustomEvent<HTMLDiscoveryGaugeElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryGaugeElementEventMap>(type: K, listener: (this: HTMLDiscoveryGaugeElement, ev: DiscoveryGaugeCustomEvent<HTMLDiscoveryGaugeElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryHeatmapElementEventMap>(type: K, listener: (this: HTMLDiscoveryHeatmapElement, ev: DiscoveryHeatmapCustomEvent<HTMLDiscoveryHeatmapElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryHeatmapElementEventMap>(type: K, listener: (this: HTMLDiscoveryHeatmapElement, ev: DiscoveryHeatmapCustomEvent<HTMLDiscoveryHeatmapElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryHiddenElementEventMap>(type: K, listener: (this: HTMLDiscoveryHiddenElement, ev: DiscoveryHiddenCustomEvent<HTMLDiscoveryHiddenElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryHiddenElementEventMap>(type: K, listener: (this: HTMLDiscoveryHiddenElement, ev: DiscoveryHiddenCustomEvent<HTMLDiscoveryHiddenElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryImageElementEventMap>(type: K, listener: (this: HTMLDiscoveryImageElement, ev: DiscoveryImageCustomEvent<HTMLDiscoveryImageElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryImageElementEventMap>(type: K, listener: (this: HTMLDiscoveryImageElement, ev: DiscoveryImageCustomEvent<HTMLDiscoveryImageElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryInputElementEventMap>(type: K, listener: (this: HTMLDiscoveryInputElement, ev: DiscoveryInputCustomEvent<HTMLDiscoveryInputElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryInputElementEventMap>(type: K, listener: (this: HTMLDiscoveryInputElement, ev: DiscoveryInputCustomEvent<HTMLDiscoveryInputElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryInputChipsElementEventMap>(type: K, listener: (this: HTMLDiscoveryInputChipsElement, ev: DiscoveryInputChipsCustomEvent<HTMLDiscoveryInputChipsElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryInputChipsElementEventMap>(type: K, listener: (this: HTMLDiscoveryInputChipsElement, ev: DiscoveryInputChipsCustomEvent<HTMLDiscoveryInputChipsElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryInputChipsChipElementEventMap>(type: K, listener: (this: HTMLDiscoveryInputChipsChipElement, ev: DiscoveryInputChipsChipCustomEvent<HTMLDiscoveryInputChipsChipElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryInputChipsChipElementEventMap>(type: K, listener: (this: HTMLDiscoveryInputChipsChipElement, ev: DiscoveryInputChipsChipCustomEvent<HTMLDiscoveryInputChipsChipElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(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<K extends keyof HTMLDiscoveryInputDateRangeElementEventMap>(type: K, listener: (this: H