import { IDatasetTransform } from '@shujujiang/core/transform/dataset'; import { IDataSetConditionCalculator } from '@shujujiang/core/widget/threshold'; import { IWidgetModel } from '@shujujiang/core/widget/widgetmodel'; import { ECWidget } from '../../echarts/ecwidget'; export declare class SunBurstChart extends ECWidget { composeOption(option: IWidgetModel): any; protected onPointClicked(event: any): void; protected invokeSelectPoints(calculator: IDataSetConditionCalculator): boolean; protected invokeClearSelectedPoints(): void; protected _wrapPointEvent(event: any): { data: { columns: any[]; values: any[]; }; event: any; }; protected _getIndexKeyFromPointEvent(event: any): number | string; private _eachLeafNode; } export declare function assembleSunBurst(chartOption: any, dataset: IDatasetTransform): any;