import { ToolCall, ToolResult } from '../types.js'; export interface ToolLogEntry { toolCall: ToolCall; result?: ToolResult; timestamp: number; } export declare class ToolInspector { private static recentTools; static record(toolCall: ToolCall, result?: ToolResult): void; static getRecent(): ToolLogEntry[]; static showDetailedLogs(): void; } export declare class TerminalRenderer { static renderMarkdown(markdown: string): string; static printToken(token: string): void; /** * Displays start of tool execution with active parameters */ static printToolStart(toolCall: ToolCall, index?: number, total?: number): void; /** * Displays completion of tool execution with duration and status */ static printToolFinish(toolCall: ToolCall, result: ToolResult, durationMs: number, index?: number, total?: number): void; /** * Displays compact, single-line greyed tool notification */ static printToolCompact(toolCall: ToolCall, result?: ToolResult): void; } //# sourceMappingURL=renderer.d.ts.map