/** * session-tool-calls.ts — Tool call visualization component. * * Shows active and recent tool calls as bordered boxes, * rendered inline within the live session view. */ import { type Component, type TUI } from "@mariozechner/pi-tui"; import type { SessionEventStream } from "../session-events.js"; import type { Theme } from "./agent-widget.js"; /** * Pane displaying active and recent tool calls as bordered boxes. */ export declare class SessionToolCalls implements Component { private tui; private theme; private toolCalls; private unsubscribe; private closed; constructor(tui: TUI, events: SessionEventStream, theme: Theme); private handleEvent; render(width: number): string[]; handleInput(_data: string): void; invalidate(): void; dispose(): void; }