import { AgentTool } from '../types/index.js'; /** * Chart types supported by the graph tool */ export type ChartType = 'line' | 'bar' | 'pie' | 'scatter' | 'area' | 'histogram'; /** * Data point for charts */ export interface DataPoint { x: string | number; y: number; label?: string; } /** * Chart configuration */ export interface ChartConfig { title?: string; xLabel?: string; yLabel?: string; width?: number; height?: number; backgroundColor?: string; colorScheme?: string[]; } /** * Creates a graph/chart tool that can visualize data * * @param options - Configuration options for the graph tool * @returns An AgentTool instance for creating graphs */ export declare function createGraphTool(options?: { outputFormat?: 'svg' | 'html' | 'base64' | 'url'; chartLibrary?: 'chartjs' | 'd3' | 'plotly'; storagePath?: string; }): AgentTool; //# sourceMappingURL=graph.d.ts.map