import 'echarts/theme/dark'; import 'echarts/theme/infographic'; import 'echarts/theme/macarons'; import 'echarts/theme/roma'; import 'echarts/theme/shine'; import 'echarts/theme/vintage'; interface Item { name: string; value: [number, string, string]; color: string; key: string; itemStyle: { normal: { color: string; }; }; } interface Ioption { y_data: string[]; series_data: Item[]; } export declare const p_tpl: string; export default class Gantt extends HTMLElement { dom: ShadowRoot; private my_chart; private initialized; constructor(); get_data_url(): string; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(_attrName: string, oldVal: string, newVal: string): void; protected destroy(): void; static readonly observedAttributes: string[]; protected refresh(): Promise; protected option(dom: ShadowRoot, _data: Ioption, x_data: string[]): void; } export {};