import { type ItemsMap } from '../../../../../types/field';
import { type MetricQuery } from '../../../../../types/metricQuery';
import { type ChartConfig } from '../../../../../types/savedCharts';
import { type ToolRunQueryArgsTransformed } from '../../../schemas';
import { type AiAgentChartTypeOption } from '../types';
/**
 * Converts runQuery tool result to echarts config
 * This is the main function used for chart type switching
 */
export declare const getRunQueryChartConfig: ({ queryTool, metricQuery, fieldsMap, overrideChartType, }: {
    queryTool: ToolRunQueryArgsTransformed;
    metricQuery: MetricQuery;
    fieldsMap: ItemsMap;
    overrideChartType?: AiAgentChartTypeOption;
}) => ChartConfig;
//# sourceMappingURL=getRunQueryChartConfig.d.ts.map