/* 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 { IAccessibilityType, IAnimationConfig, IAxisType, IBoxModelType, IClickStyleType, IDataLabelType, IHoverStyleType, ILegendType, ILocalizationType, ISubTitleType, ITooltipLabelType } from "@visa/charts-types"; export { IAccessibilityType, IAnimationConfig, IAxisType, IBoxModelType, IClickStyleType, IDataLabelType, IHoverStyleType, ILegendType, ILocalizationType, ISubTitleType, ITooltipLabelType } from "@visa/charts-types"; export namespace Components { interface HeatMap { "accessibility": IAccessibilityType; "animationConfig": IAnimationConfig; "annotations": object[]; "clickHighlight": object[]; "clickStyle": IClickStyleType; "colorPalette": string; "colorSteps": number; "colors": string[]; "cursor": string; "data": object[]; "dataKeyNames": object; "dataLabel": IDataLabelType; "height": number; "hideAxisPath": boolean; "highestHeadingLevel": string | number; "hoverHighlight": object; "hoverOpacity": number; "hoverStyle": IHoverStyleType; "interactionKeys": string[]; "legend": ILegendType; "localization": ILocalizationType; "mainTitle": string; "margin": IBoxModelType; "maxValueOverride": number; "minValueOverride": number; "padding": IBoxModelType; "shape": string; "showTooltip": boolean; "strokeWidth": number; "subTitle": string | ISubTitleType; "suppressEvents": boolean; "textureOrder": string[]; "tooltipLabel": ITooltipLabelType; "uniqueID": string; "unitTest": boolean; "valueAccessor": string; "width": number; "wrapLabel": boolean; "xAccessor": string; "xAxis": IAxisType; "xKeyOrder": string[]; "yAccessor": string; "yAxis": IAxisType; "yKeyOrder": string[]; } } export interface HeatMapCustomEvent extends CustomEvent { detail: T; target: HTMLHeatMapElement; } declare global { interface HTMLHeatMapElementEventMap { "clickEvent": any; "hoverEvent": any; "mouseOutEvent": any; "initialLoadEvent": any; "initialLoadEndEvent": any; "drawStartEvent": any; "drawEndEvent": any; "transitionEndEvent": any; } interface HTMLHeatMapElement extends Components.HeatMap, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLHeatMapElement, ev: HeatMapCustomEvent) => 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: HTMLHeatMapElement, ev: HeatMapCustomEvent) => 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 HTMLHeatMapElement: { prototype: HTMLHeatMapElement; new (): HTMLHeatMapElement; }; interface HTMLElementTagNameMap { "heat-map": HTMLHeatMapElement; } } declare namespace LocalJSX { interface HeatMap { "accessibility"?: IAccessibilityType; "animationConfig"?: IAnimationConfig; "annotations"?: object[]; "clickHighlight"?: object[]; "clickStyle"?: IClickStyleType; "colorPalette"?: string; "colorSteps"?: number; "colors"?: string[]; "cursor"?: string; "data"?: object[]; "dataKeyNames"?: object; "dataLabel"?: IDataLabelType; "height"?: number; "hideAxisPath"?: boolean; "highestHeadingLevel"?: string | number; "hoverHighlight"?: object; "hoverOpacity"?: number; "hoverStyle"?: IHoverStyleType; "interactionKeys"?: string[]; "legend"?: ILegendType; "localization"?: ILocalizationType; "mainTitle"?: string; "margin"?: IBoxModelType; "maxValueOverride"?: number; "minValueOverride"?: number; "onClickEvent"?: (event: HeatMapCustomEvent) => void; "onDrawEndEvent"?: (event: HeatMapCustomEvent) => void; "onDrawStartEvent"?: (event: HeatMapCustomEvent) => void; "onHoverEvent"?: (event: HeatMapCustomEvent) => void; "onInitialLoadEndEvent"?: (event: HeatMapCustomEvent) => void; "onInitialLoadEvent"?: (event: HeatMapCustomEvent) => void; "onMouseOutEvent"?: (event: HeatMapCustomEvent) => void; "onTransitionEndEvent"?: (event: HeatMapCustomEvent) => void; "padding"?: IBoxModelType; "shape"?: string; "showTooltip"?: boolean; "strokeWidth"?: number; "subTitle"?: string | ISubTitleType; "suppressEvents"?: boolean; "textureOrder"?: string[]; "tooltipLabel"?: ITooltipLabelType; "uniqueID"?: string; "unitTest"?: boolean; "valueAccessor"?: string; "width"?: number; "wrapLabel"?: boolean; "xAccessor"?: string; "xAxis"?: IAxisType; "xKeyOrder"?: string[]; "yAccessor"?: string; "yAxis"?: IAxisType; "yKeyOrder"?: string[]; } interface IntrinsicElements { "heat-map": HeatMap; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "heat-map": LocalJSX.HeatMap & JSXBase.HTMLAttributes; } } }