/* 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, IReferenceStyleType, ISubTitleType, ITooltipLabelType } from "@visa/charts-types"; export { IAccessibilityType, IAnimationConfig, IAxisType, IBoxModelType, IClickStyleType, IDataLabelType, IHoverStyleType, ILegendType, ILocalizationType, IReferenceStyleType, ISubTitleType, ITooltipLabelType } from "@visa/charts-types"; export namespace Components { interface StackedBarChart { "accessibility": IAccessibilityType; "animationConfig": IAnimationConfig; "annotations": object[]; "barIntervalRatio": number; "clickHighlight": object[]; "clickStyle": IClickStyleType; "colorPalette": string; "colors": string[]; "cursor": string; "data": object[]; "dataKeyNames": object; "dataLabel": IDataLabelType; "groupAccessor": string; "height": number; "highestHeadingLevel": string | number; "hoverHighlight": object; "hoverOpacity": number; "hoverStyle": IHoverStyleType; "interactionKeys": string[]; "layout": string; "legend": ILegendType; "localization": ILocalizationType; "mainTitle": string; "margin": IBoxModelType; "maxValueOverride": number; "minValueOverride": number; "normalized": boolean; "ordinalAccessor": string; "padding": IBoxModelType; "referenceLines": object[]; "referenceStyle": IReferenceStyleType; "roundedCorner": number; "showTooltip": boolean; "showTotalValue": boolean; "showZeroLabels": boolean; "sortOrder": string; "subTitle": string | ISubTitleType; "suppressEvents": boolean; "textureOrder": string[]; "tooltipLabel": ITooltipLabelType; "uniqueID": string; "unitTest": boolean; "valueAccessor": string; "width": number; "wrapLabel": boolean; "xAxis": IAxisType; "yAxis": IAxisType; } } export interface StackedBarChartCustomEvent extends CustomEvent { detail: T; target: HTMLStackedBarChartElement; } declare global { interface HTMLStackedBarChartElementEventMap { "clickEvent": any; "hoverEvent": any; "mouseOutEvent": any; "initialLoadEvent": any; "initialLoadEndEvent": any; "drawStartEvent": any; "drawEndEvent": any; "transitionEndEvent": any; } interface HTMLStackedBarChartElement extends Components.StackedBarChart, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLStackedBarChartElement, ev: StackedBarChartCustomEvent) => 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: HTMLStackedBarChartElement, ev: StackedBarChartCustomEvent) => 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 HTMLStackedBarChartElement: { prototype: HTMLStackedBarChartElement; new (): HTMLStackedBarChartElement; }; interface HTMLElementTagNameMap { "stacked-bar-chart": HTMLStackedBarChartElement; } } declare namespace LocalJSX { interface StackedBarChart { "accessibility"?: IAccessibilityType; "animationConfig"?: IAnimationConfig; "annotations"?: object[]; "barIntervalRatio"?: number; "clickHighlight"?: object[]; "clickStyle"?: IClickStyleType; "colorPalette"?: string; "colors"?: string[]; "cursor"?: string; "data"?: object[]; "dataKeyNames"?: object; "dataLabel"?: IDataLabelType; "groupAccessor"?: string; "height"?: number; "highestHeadingLevel"?: string | number; "hoverHighlight"?: object; "hoverOpacity"?: number; "hoverStyle"?: IHoverStyleType; "interactionKeys"?: string[]; "layout"?: string; "legend"?: ILegendType; "localization"?: ILocalizationType; "mainTitle"?: string; "margin"?: IBoxModelType; "maxValueOverride"?: number; "minValueOverride"?: number; "normalized"?: boolean; "onClickEvent"?: (event: StackedBarChartCustomEvent) => void; "onDrawEndEvent"?: (event: StackedBarChartCustomEvent) => void; "onDrawStartEvent"?: (event: StackedBarChartCustomEvent) => void; "onHoverEvent"?: (event: StackedBarChartCustomEvent) => void; "onInitialLoadEndEvent"?: (event: StackedBarChartCustomEvent) => void; "onInitialLoadEvent"?: (event: StackedBarChartCustomEvent) => void; "onMouseOutEvent"?: (event: StackedBarChartCustomEvent) => void; "onTransitionEndEvent"?: (event: StackedBarChartCustomEvent) => void; "ordinalAccessor"?: string; "padding"?: IBoxModelType; "referenceLines"?: object[]; "referenceStyle"?: IReferenceStyleType; "roundedCorner"?: number; "showTooltip"?: boolean; "showTotalValue"?: boolean; "showZeroLabels"?: boolean; "sortOrder"?: string; "subTitle"?: string | ISubTitleType; "suppressEvents"?: boolean; "textureOrder"?: string[]; "tooltipLabel"?: ITooltipLabelType; "uniqueID"?: string; "unitTest"?: boolean; "valueAccessor"?: string; "width"?: number; "wrapLabel"?: boolean; "xAxis"?: IAxisType; "yAxis"?: IAxisType; } interface IntrinsicElements { "stacked-bar-chart": StackedBarChart; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "stacked-bar-chart": LocalJSX.StackedBarChart & JSXBase.HTMLAttributes; } } }