import { AiCfoChartType, ChartVisualization, TableVisualization } from '@zeniai/client-epic-state';
import { ToolkitType } from '../../../../context/toolkitProvider/ToolkitProvider';
/**
 * Generates filename with summarized title and date
 */
export declare function generateFileName(summarizedTitle: string, fileType: "xlsx" | "png", prefix?: string): string;
export declare function downloadTableAsExcel(url: string, queryPayload: {
    columns: string[];
    file_name: string;
    rows: string[][];
    sheet_name: string;
}, toolkit: ToolkitType): Promise<void>;
export declare const convertTableToText: (data: TableVisualization) => string;
/** Pipe-delimited text for chart data (same shape as {@link convertTableToText}). */
export declare const convertChartToText: (chartType: AiCfoChartType, data: ChartVisualization) => string;
