/** * Common visualization utilities for analysis tools. */ /** * Creates a simple ASCII chart for time-based data. * * @param timeBuckets - Array of time buckets, each with a timestamp and count * @param options - Optional configuration for the chart * @returns Formatted ASCII chart as a string */ export declare function createAsciiTimeChart(timeBuckets: Array<{ key_as_string?: string; key?: number | string; doc_count: number; }>, options?: { timeFormat?: "full" | "date" | "time"; maxBars?: number; title?: string; }): string; /** * Creates a table with trend indicators. * * @param trends - Array of trend objects * @param options - Optional configuration for the table * @returns Formatted markdown table as a string */ export declare function createTrendTable(trends: Array<{ value: string | number; beforeCount: number; afterCount: number; percentageChange: number; trend?: "increasing" | "decreasing" | "stable"; }>, options?: { showPercentage?: boolean; trendVisualization?: "text" | "ascii" | "none"; title?: string; }): string;