import * as echarts from 'echarts'; import type { EChartsOption } from 'echarts'; import ResizeObserver from 'resize-observer-polyfill'; import { VueComponentBase } from 'vue3-component-base'; declare type EchartsInstance = ReturnType<typeof echarts.init>; export declare class VueEcharts extends VueComponentBase { readonly option: EChartsOption; readonly theme: string; readonly groupId: string; readonly loadingOption: Record<string, any>; readonly initCfg: Parameters<typeof echarts.init>[2]; resizing: boolean; chart: EchartsInstance; $el: HTMLDivElement & { _component: VueEcharts; }; static ro: ResizeObserver; render(): import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; mounted(): void; beforeUnmount(): void; refreshOption(): void; refreshChart(): void; setOption(...args: Parameters<EchartsInstance['setOption']>): void; dispatchAction(...args: Parameters<EchartsInstance['dispatchAction']>): void; } export {};