UNPKG

@mariozechner/pi-agent

Version:

General-purpose agent with tool calling and session persistence

30 lines 960 B
import type { AgentEvent, AgentEventReceiver } from "../agent.js"; export declare class TuiRenderer implements AgentEventReceiver { private ui; private chatContainer; private statusContainer; private editor; private tokenContainer; private isInitialized; private onInputCallback?; private currentLoadingAnimation; private onInterruptCallback?; private lastSigintTime; private lastInputTokens; private lastOutputTokens; private lastCacheReadTokens; private lastCacheWriteTokens; private lastReasoningTokens; private toolCallCount; private tokenStatusComponent; constructor(); init(): Promise<void>; on(event: AgentEvent): Promise<void>; private updateTokenDisplay; getUserInput(): Promise<string>; setInterruptCallback(callback: () => void): void; clearEditor(): void; renderAssistantLabel(): void; stop(): void; } //# sourceMappingURL=tui-renderer.d.ts.map