import { LitElement } from 'lit'; import * as echarts from 'echarts'; export declare class ChartBase extends LitElement { static styles: import("lit").CSSResult; get chartContainer(): HTMLDivElement; get isDisposed(): boolean | undefined; observedElement: HTMLElement | null; chart: echarts.ECharts | null; resizeObserver: ResizeObserver | null; renderer: 'canvas' | 'svg'; loading: boolean; data: object; connectedCallback(): void; disconnectedCallback(): void; firstUpdated(changedProperties: Map): void; attributeChangedCallback(name: string, _old: string | null, value: string | null): void; render(): import("lit").TemplateResult<1>; updated(_p: Map): void; updateChart(): void; resetChart(): void; initChart(): void; reinitChart(): void; disposeChart(): void; get options(): {}; get loadingOptions(): { graphic: { elements: { type: string; left: string; top: string; children: { type: string; x: number; shape: { x: number; y: number; width: number; height: number; }; style: { fill: string; }; keyframeAnimation: { duration: number; delay: number; loop: boolean; keyframes: { percent: number; scaleY: number; easing: string; }[]; }; }[]; }[]; }; }; } //# sourceMappingURL=base.d.ts.map