/* 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 { ApexOptions } from "apexcharts"; export { ApexOptions } from "apexcharts"; export namespace Components { interface ApexChart { /** * Chart height */ "height"?: string | number; /** * Chart configuration options */ "options"?: ApexOptions; /** * Destroy and recreate the chart */ "refresh": () => Promise; /** * Chart series data */ "series"?: ApexOptions['series']; /** * Chart type */ "type"?: ChartType; /** * Update chart configuration */ "updateOptions": (newOptions: ApexOptions, redrawPaths?: boolean, animate?: boolean) => Promise; /** * Update chart series */ "updateSeries": (newSeries: ApexOptions["series"], animate?: boolean) => Promise; /** * Chart width */ "width"?: string | number; } } declare global { interface HTMLApexChartElement extends Components.ApexChart, HTMLStencilElement { } var HTMLApexChartElement: { prototype: HTMLApexChartElement; new (): HTMLApexChartElement; }; interface HTMLElementTagNameMap { "apex-chart": HTMLApexChartElement; } } declare namespace LocalJSX { interface ApexChart { /** * Chart height */ "height"?: string | number; /** * Chart configuration options */ "options"?: ApexOptions; /** * Chart series data */ "series"?: ApexOptions['series']; /** * Chart type */ "type"?: ChartType; /** * Chart width */ "width"?: string | number; } interface IntrinsicElements { "apex-chart": ApexChart; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "apex-chart": LocalJSX.ApexChart & JSXBase.HTMLAttributes; } } }