import { ChartTransformer } from '../types';
import { ExtendedEChartsOption } from '../../types/echarts';

/**
 * Sunburst Chart JSON Transformer
 */
export declare class SunburstChartTransformer implements ChartTransformer {
    /**
     * 轉換圖表配置
     * @param input 輸入的圖表配置
     * @returns 轉換後的圖表配置
     */
    transform(input: ExtendedEChartsOption): Promise<ExtendedEChartsOption>;
    /**
     * 遞迴處理旭日圖階層數據
     * @param data 原始數據
     * @param chartColors 圖表顏色配置
     * @param depth 當前深度（用於顏色分配）
     * @returns 處理後的旭日圖數據
     */
    private processSunburstData;
}
//# sourceMappingURL=sunburstChartTransformer.d.ts.map