/** * batch — rendering helpers for tool calls and results. * * Result rendering uses a tree-directory format when `details.results` * is available, showing per-operation status icons and metadata. * Falls back to legacy flat text rendering when `details.results` is * empty (backward compatibility for test fixtures and older data). */ import { Container } from "@earendil-works/pi-tui"; import type { BatchTheme, OpResult } from "./constants.js"; export interface BatchRenderOptions { expanded: boolean; isPartial?: boolean; } export declare function renderBatchCall(_args: Record, _theme: BatchTheme): Container; export declare function renderBatchResult(result: { content?: Array<{ type: string; text?: string; }>; details?: { results?: OpResult[]; }; }, options: BatchRenderOptions | boolean, theme: BatchTheme, args?: Record): any; export declare function renderBatchReadResult(result: { content?: Array<{ type: string; text?: string; }>; details?: { results?: OpResult[]; }; }, options: BatchRenderOptions | boolean, theme: BatchTheme, args?: Record): any; export declare function renderBatchReadCall(_args: Record, _theme: BatchTheme): Container; //# sourceMappingURL=render.d.ts.map