import { ChartBase } from './base'; export declare class TableChart extends ChartBase { showLegend: boolean; colors: string; data: object[]; titles: { key: string; name: string; width: number; }[]; disconnectedCallback(): void; firstUpdated(changedProperties: Map): void; attributeChangedCallback(name: string, _old: string | null, value: string | null): void; get options(): { 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; }[]; }; }[]; }[]; }; } | { animation: boolean; graphic: { type: string; id: string; left: number; top: number; children: any; }[]; tooltip: { formatter(params: any): string; }; grid: { show: boolean; left: number; top: number; right: number; bottom: number; }; dataZoom: { show: boolean; type: string; zoomLock: boolean; orient: string; right: string; backgroundColor: string; showDetail: boolean; showDataShadow: boolean; start: number; end: number; }; xAxis: { show: boolean; }; yAxis: { show: boolean; scale: boolean; inverse: boolean; boundaryGap: boolean; min: number; max: number; }; series: { type: string; coordinateSystem: string; barWidth: number; barCategoryGap: number; data: unknown[][]; encode: { x: number; y: number; }; renderItem(params: { coordSys: { x: number; y: number; }; dataIndex: number; }, api: any): { type: string; z: number; style: any; children: { type: string; z: number; children: ({ type: string; z: number; shape: { x: number; y: number; width: number; height: number; }; style: { fill: string; stroke: string; strokeWidth: number; lineWidth: number; shadowBlur: number; shadowOffsetX: number; shadowOffsetY: number; shadowColor: string; x?: undefined; y?: undefined; text?: undefined; textVerticalAlign?: undefined; font?: undefined; }; } | { type: string; style: { x: number; y: number; text: any; textVerticalAlign: string; font: string; fill?: undefined; stroke?: undefined; strokeWidth?: undefined; lineWidth?: undefined; shadowBlur?: undefined; shadowOffsetX?: undefined; shadowOffsetY?: undefined; shadowColor?: undefined; }; z?: undefined; shape?: undefined; })[]; }[]; }; }[]; }; setData(data: object[]): void; mapData(data: object[]): unknown[][]; createTitle(titles: any): any; } declare global { interface HTMLElementTagNameMap { 'echarts-table': TableChart; } } //# sourceMappingURL=table-chart.d.ts.map