/* 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, DataModel, Param } from "@senx/discovery-widgets"; export { ChartType, DataModel, Param } from "@senx/discovery-widgets"; export namespace Components { interface DiscoveryPluginMarauder { "debug": boolean; "export": (type?: 'png' | 'svg') => Promise; "height": number; "options": Param | string; "resize": () => Promise; "result": DataModel | string; "type": ChartType; "width": number; } } export interface DiscoveryPluginMarauderCustomEvent extends CustomEvent { detail: T; target: HTMLDiscoveryPluginMarauderElement; } declare global { interface HTMLDiscoveryPluginMarauderElementEventMap { "draw": void; "dataPointOver": any; "pausedEvent": boolean; } interface HTMLDiscoveryPluginMarauderElement extends Components.DiscoveryPluginMarauder, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDiscoveryPluginMarauderElement, ev: DiscoveryPluginMarauderCustomEvent) => 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: HTMLDiscoveryPluginMarauderElement, ev: DiscoveryPluginMarauderCustomEvent) => 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 HTMLDiscoveryPluginMarauderElement: { prototype: HTMLDiscoveryPluginMarauderElement; new (): HTMLDiscoveryPluginMarauderElement; }; interface HTMLElementTagNameMap { "discovery-plugin-marauder": HTMLDiscoveryPluginMarauderElement; } } declare namespace LocalJSX { interface DiscoveryPluginMarauder { "debug"?: boolean; "height"?: number; "onDataPointOver"?: (event: DiscoveryPluginMarauderCustomEvent) => void; "onDraw"?: (event: DiscoveryPluginMarauderCustomEvent) => void; "onPausedEvent"?: (event: DiscoveryPluginMarauderCustomEvent) => void; "options"?: Param | string; "result"?: DataModel | string; "type"?: ChartType; "width"?: number; } interface IntrinsicElements { "discovery-plugin-marauder": DiscoveryPluginMarauder; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "discovery-plugin-marauder": LocalJSX.DiscoveryPluginMarauder & JSXBase.HTMLAttributes; } } }