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

/**
 * Tree Chart JSON Transformer
 */
export declare class TreeChartTransformer implements ChartTransformer {
    /**
     * 轉換圖表配置
     * @param input 輸入的圖表配置
     * @returns 轉換後的圖表配置
     */
    transform(input: ExtendedEChartsOption): Promise<ExtendedEChartsOption>;
    /**
     * 遞迴處理樹狀結構數據
     * @param data 原始數據
     * @param chartColors 圖表顏色配置
     * @param themeColors 主題顏色配置
     * @param depth 當前深度（用於顏色分配）
     * @returns 處理後的樹狀數據
     */
    private processTreeData;
}
//# sourceMappingURL=treeChartTransformer.d.ts.map