/** * Tool execution renderer * Displays tool calls and results with visual formatting */ import { Theme } from '../../../themes/Theme.interface.js'; export interface ToolCall { id: string; name: string; input: any; status: 'pending' | 'running' | 'success' | 'error'; result?: any; error?: string; } export declare class ToolRenderer { private theme; constructor(theme: Theme); /** * Render a tool call start */ renderToolStart(tool: ToolCall): string; /** * Render a tool call result */ renderToolResult(tool: ToolCall): string; /** * Format tool input parameters */ private formatInput; } //# sourceMappingURL=ToolRenderer.d.ts.map