import type { EChartsCoreOption } from 'echarts/core';
export declare class Chart {
    el: HTMLElement;
    type: "bar" | "line" | "pie";
    option: EChartsCoreOption;
    private chartInstance;
    componentDidLoad(): Promise<void>;
    onTypeChange(): Promise<void>;
    private initChart;
    private loadChartModule;
    disconnectedCallback(): void;
    render(): import("@stencil/core/jsx-runtime").JSX.Element;
}
