import { ComponentItem } from '../types';
/**
 * 获取图表配置
 * @param type 图表类型
 * @param props 组件属性
 * @param themeColors 主题颜色数组（可选）
 * @returns ECharts 配置对象
 */
export declare function getChartOption(type: string, props: ComponentItem['props'], themeColors?: string[]): Record<string, any>;
/**
 * 获取日历热力图配置
 */
export declare function getCalendarOption(props: ComponentItem['props']): Record<string, any>;
/**
 * 创建图表配置的缓存 key
 */
export declare function createChartOptionKey(type: string, props: ComponentItem['props']): string;
/**
 * 获取缓存的图表配置
 */
export declare function getCachedChartOption(type: string, props: ComponentItem['props'], themeColors?: string[]): Record<string, any>;
