import { BarChartProps, BarChartSeriesInput } from './src/options/bar'; import { FunnelChartDatum, FunnelChartProps } from './src/options/funnel'; import { GaugeChartProps } from './src/options/gauge'; import { HeatmapCell, HeatmapChartEmits, HeatmapChartProps, HeatmapLabels, HeatmapSelection } from './src/options/heatmap'; import { LineChartProps, LineChartSeriesInput } from './src/options/line'; import { PieChartDatum, PieChartProps } from './src/options/pie'; import { RadarChartProps, RadarIndicator, RadarSeriesInput } from './src/options/radar'; import { ScatterChartProps, ScatterSeriesInput } from './src/options/scatter'; import { TreemapChartProps, TreemapNode } from './src/options/treemap'; import { EChartProps } from './src/core/types'; import { default as barComponent } from './src/TxBarChart.vue'; import { default as echartComponent } from './src/TxEChart.vue'; import { default as funnelComponent } from './src/TxFunnelChart.vue'; import { default as gaugeComponent } from './src/TxGaugeChart.vue'; import { default as heatmapComponent } from './src/TxHeatmapChart.vue'; import { default as lineComponent } from './src/TxLineChart.vue'; import { default as pieComponent } from './src/TxPieChart.vue'; import { default as radarComponent } from './src/TxRadarChart.vue'; import { default as scatterComponent } from './src/TxScatterChart.vue'; import { default as treemapComponent } from './src/TxTreemapChart.vue'; declare const TxEChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onClick?: ((params: import('.').EChartEventParams) => any) | undefined; onDblclick?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseout?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseover?: ((params: import('.').EChartEventParams) => any) | undefined; onReady?: ((instance: import('echarts').ECharts) => any) | undefined; onLegendselectchanged?: ((params: import('.').EChartEventParams) => any) | undefined; onDatazoom?: ((params: import('.').EChartEventParams) => any) | undefined; }>, { instance: import('vue').ShallowRef; resize: () => void; redraw: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { click: (params: import('.').EChartEventParams) => any; dblclick: (params: import('.').EChartEventParams) => any; mouseout: (params: import('.').EChartEventParams) => any; mouseover: (params: import('.').EChartEventParams) => any; ready: (instance: import('echarts').ECharts) => any; legendselectchanged: (params: import('.').EChartEventParams) => any; datazoom: (params: import('.').EChartEventParams) => any; }, import('vue').PublicProps, { loading: boolean; ariaLabel: string; height: number | string; theme: import('.').EChartThemePreference; update: "replace" | "merge"; cooperativeWheel: boolean; }, false, {}, {}, Record, Record, string, { rootRef: HTMLDivElement; }, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onClick?: ((params: import('.').EChartEventParams) => any) | undefined; onDblclick?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseout?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseover?: ((params: import('.').EChartEventParams) => any) | undefined; onReady?: ((instance: import('echarts').ECharts) => any) | undefined; onLegendselectchanged?: ((params: import('.').EChartEventParams) => any) | undefined; onDatazoom?: ((params: import('.').EChartEventParams) => any) | undefined; }>, { instance: import('vue').ShallowRef; resize: () => void; redraw: () => void; }, {}, {}, {}, { loading: boolean; ariaLabel: string; height: number | string; theme: import('.').EChartThemePreference; update: "replace" | "merge"; cooperativeWheel: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onClick?: ((params: import('.').EChartEventParams) => any) | undefined; onDblclick?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseout?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseover?: ((params: import('.').EChartEventParams) => any) | undefined; onReady?: ((instance: import('echarts').ECharts) => any) | undefined; onLegendselectchanged?: ((params: import('.').EChartEventParams) => any) | undefined; onDatazoom?: ((params: import('.').EChartEventParams) => any) | undefined; }>, { instance: import('vue').ShallowRef; resize: () => void; redraw: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { click: (params: import('.').EChartEventParams) => any; dblclick: (params: import('.').EChartEventParams) => any; mouseout: (params: import('.').EChartEventParams) => any; mouseover: (params: import('.').EChartEventParams) => any; ready: (instance: import('echarts').ECharts) => any; legendselectchanged: (params: import('.').EChartEventParams) => any; datazoom: (params: import('.').EChartEventParams) => any; }, string, { loading: boolean; ariaLabel: string; height: number | string; theme: import('.').EChartThemePreference; update: "replace" | "merge"; cooperativeWheel: boolean; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; declare const TxLineChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; grid: boolean; zoom: boolean; showLegend: boolean; categories: string[]; xAxisName: string; yAxisName: string; cooperativeWheel: boolean; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; grid: boolean; zoom: boolean; showLegend: boolean; categories: string[]; xAxisName: string; yAxisName: string; cooperativeWheel: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; grid: boolean; zoom: boolean; showLegend: boolean; categories: string[]; xAxisName: string; yAxisName: string; cooperativeWheel: boolean; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; declare const TxBarChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; grid: boolean; horizontal: boolean; zoom: boolean; showLegend: boolean; stacked: boolean; categories: string[]; xAxisName: string; yAxisName: string; barWidth: number | string; showLabel: boolean; cooperativeWheel: boolean; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; grid: boolean; horizontal: boolean; zoom: boolean; showLegend: boolean; stacked: boolean; categories: string[]; xAxisName: string; yAxisName: string; barWidth: number | string; showLabel: boolean; cooperativeWheel: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; grid: boolean; horizontal: boolean; zoom: boolean; showLegend: boolean; stacked: boolean; categories: string[]; xAxisName: string; yAxisName: string; barWidth: number | string; showLabel: boolean; cooperativeWheel: boolean; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; declare const TxPieChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; unit: string; showLegend: boolean; donut: boolean | number; labelPosition: "outside" | "inside" | "center"; roseType: boolean; centerLabel: string; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; unit: string; showLegend: boolean; donut: boolean | number; labelPosition: "outside" | "inside" | "center"; roseType: boolean; centerLabel: string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; unit: string; showLegend: boolean; donut: boolean | number; labelPosition: "outside" | "inside" | "center"; roseType: boolean; centerLabel: string; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; declare const TxFunnelChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { loading: boolean; sort: "descending" | "ascending" | "none"; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; gap: number; unit: string; showLegend: boolean; showLabel: boolean; minSize: string; maxSize: string; labelPosition: "inside" | "outside" | "left" | "right"; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { loading: boolean; sort: "descending" | "ascending" | "none"; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; gap: number; unit: string; showLegend: boolean; showLabel: boolean; minSize: string; maxSize: string; labelPosition: "inside" | "outside" | "left" | "right"; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { loading: boolean; sort: "descending" | "ascending" | "none"; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; gap: number; unit: string; showLegend: boolean; showLabel: boolean; minSize: string; maxSize: string; labelPosition: "inside" | "outside" | "left" | "right"; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; declare const TxRadarChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; shape: "polygon" | "circle"; showLegend: boolean; splitNumber: number; showAxisName: boolean; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; shape: "polygon" | "circle"; showLegend: boolean; splitNumber: number; showAxisName: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; shape: "polygon" | "circle"; showLegend: boolean; splitNumber: number; showAxisName: boolean; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; declare const TxGaugeChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { loading: boolean; name: string; ariaLabel: string; option: import('echarts').EChartsOption; progress: boolean; height: number | string; color: string; max: number; theme: import('.').EChartThemePreference; segments: number; unit: string; min: number; precision: number; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { loading: boolean; name: string; ariaLabel: string; option: import('echarts').EChartsOption; progress: boolean; height: number | string; color: string; max: number; theme: import('.').EChartThemePreference; segments: number; unit: string; min: number; precision: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { loading: boolean; name: string; ariaLabel: string; option: import('echarts').EChartsOption; progress: boolean; height: number | string; color: string; max: number; theme: import('.').EChartThemePreference; segments: number; unit: string; min: number; precision: number; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; declare const TxScatterChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; grid: boolean; zoom: boolean; showLegend: boolean; symbolSize: number; xAxisName: string; yAxisName: string; cooperativeWheel: boolean; xMin: number; xMax: number; yMin: number; yMax: number; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; grid: boolean; zoom: boolean; showLegend: boolean; symbolSize: number; xAxisName: string; yAxisName: string; cooperativeWheel: boolean; xMin: number; xMax: number; yMin: number; yMax: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; grid: boolean; zoom: boolean; showLegend: boolean; symbolSize: number; xAxisName: string; yAxisName: string; cooperativeWheel: boolean; xMin: number; xMax: number; yMin: number; yMax: number; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; declare const TxHeatmapChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onSelect?: ((selection: HeatmapSelection | null) => any) | undefined; onClick?: ((params: import('.').EChartEventParams) => any) | undefined; onDblclick?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseout?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseover?: ((params: import('.').EChartEventParams) => any) | undefined; onReady?: ((instance: import('echarts').ECharts) => any) | undefined; onLegendselectchanged?: ((params: import('.').EChartEventParams) => any) | undefined; onDatazoom?: ((params: import('.').EChartEventParams) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { select: (selection: HeatmapSelection | null) => any; click: (params: import('.').EChartEventParams) => any; dblclick: (params: import('.').EChartEventParams) => any; mouseout: (params: import('.').EChartEventParams) => any; mouseover: (params: import('.').EChartEventParams) => any; ready: (instance: import('echarts').ECharts) => any; legendselectchanged: (params: import('.').EChartEventParams) => any; datazoom: (params: import('.').EChartEventParams) => any; }, import('vue').PublicProps, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; max: number; theme: import('.').EChartThemePreference; unit: string; min: number; labels: Partial; xAxisName: string; yAxisName: string; showLabel: boolean; visualMap: boolean; selectable: boolean; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onSelect?: ((selection: HeatmapSelection | null) => any) | undefined; onClick?: ((params: import('.').EChartEventParams) => any) | undefined; onDblclick?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseout?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseover?: ((params: import('.').EChartEventParams) => any) | undefined; onReady?: ((instance: import('echarts').ECharts) => any) | undefined; onLegendselectchanged?: ((params: import('.').EChartEventParams) => any) | undefined; onDatazoom?: ((params: import('.').EChartEventParams) => any) | undefined; }>, {}, {}, {}, {}, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; max: number; theme: import('.').EChartThemePreference; unit: string; min: number; labels: Partial; xAxisName: string; yAxisName: string; showLabel: boolean; visualMap: boolean; selectable: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onSelect?: ((selection: HeatmapSelection | null) => any) | undefined; onClick?: ((params: import('.').EChartEventParams) => any) | undefined; onDblclick?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseout?: ((params: import('.').EChartEventParams) => any) | undefined; onMouseover?: ((params: import('.').EChartEventParams) => any) | undefined; onReady?: ((instance: import('echarts').ECharts) => any) | undefined; onLegendselectchanged?: ((params: import('.').EChartEventParams) => any) | undefined; onDatazoom?: ((params: import('.').EChartEventParams) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { select: (selection: HeatmapSelection | null) => any; click: (params: import('.').EChartEventParams) => any; dblclick: (params: import('.').EChartEventParams) => any; mouseout: (params: import('.').EChartEventParams) => any; mouseover: (params: import('.').EChartEventParams) => any; ready: (instance: import('echarts').ECharts) => any; legendselectchanged: (params: import('.').EChartEventParams) => any; datazoom: (params: import('.').EChartEventParams) => any; }, string, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; max: number; theme: import('.').EChartThemePreference; unit: string; min: number; labels: Partial; xAxisName: string; yAxisName: string; showLabel: boolean; visualMap: boolean; selectable: boolean; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; declare const TxTreemapChart: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; unit: string; showLabel: boolean; cooperativeWheel: boolean; roam: boolean; maxDepth: number; showBreadcrumb: boolean; }, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; unit: string; showLabel: boolean; cooperativeWheel: boolean; roam: boolean; maxDepth: number; showBreadcrumb: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { loading: boolean; ariaLabel: string; option: import('echarts').EChartsOption; height: number | string; theme: import('.').EChartThemePreference; unit: string; showLabel: boolean; cooperativeWheel: boolean; roam: boolean; maxDepth: number; showBreadcrumb: boolean; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & { install: (app: import('vue').App) => void; }; export { TxBarChart, TxEChart, TxFunnelChart, TxGaugeChart, TxHeatmapChart, TxLineChart, TxPieChart, TxRadarChart, TxScatterChart, TxTreemapChart, }; export type { EChartProps }; export type { BarChartProps, BarChartSeriesInput }; export type { FunnelChartDatum, FunnelChartProps }; export type { GaugeChartProps }; export type { HeatmapCell, HeatmapChartEmits, HeatmapChartProps, HeatmapLabels, HeatmapSelection }; export type { LineChartProps, LineChartSeriesInput }; export type { PieChartDatum, PieChartProps }; export type { RadarChartProps, RadarIndicator, RadarSeriesInput }; export type { ScatterChartProps, ScatterSeriesInput }; export type { TreemapChartProps, TreemapNode }; export type TxBarChartInstance = InstanceType; export type TxEChartInstance = InstanceType; export type TxFunnelChartInstance = InstanceType; export type TxGaugeChartInstance = InstanceType; export type TxHeatmapChartInstance = InstanceType; export type TxLineChartInstance = InstanceType; export type TxPieChartInstance = InstanceType; export type TxRadarChartInstance = InstanceType; export type TxScatterChartInstance = InstanceType; export type TxTreemapChartInstance = InstanceType; export { ECHART_THEME_FALLBACKS, echartThemeOption, readEChartThemeTokens } from './src/core/theme'; export type { EChartMode, EChartThemeTokens } from './src/core/theme'; export { axisDefaults, decorateChartOption, gridDefaults, legendDefaults, mergeChartOption, tooltipDefaults, visualMapDefaults, } from './src/core/shared'; export type { EChartAxisDefaults, EChartGridDefaults, EChartLegendDefaults } from './src/core/shared'; export { loadECharts } from './src/core/loader'; export type { EChartsRuntime } from './src/core/loader'; export type { EChartEmits, EChartEventParams, EChartSharedProps, EChartThemePreference, } from './src/core/types'; export { buildBarChartOption } from './src/options/bar'; export { buildFunnelChartOption } from './src/options/funnel'; export { buildGaugeChartOption } from './src/options/gauge'; export { buildHeatmapChartOption, HEATMAP_DEFAULT_LABELS, heatmapSelection } from './src/options/heatmap'; export { buildLineChartOption } from './src/options/line'; export { buildPieChartOption } from './src/options/pie'; export { buildRadarChartOption } from './src/options/radar'; export { buildScatterChartOption } from './src/options/scatter'; export { buildTreemapChartOption } from './src/options/treemap'; export default TxEChart;