import { type ToolTone } from "./transcript/tool-presentation.js"; /** * One styled fragment of a tool line. Colors are resolved by the renderer: * `tone` → the tool's accent color (bold verb), `dim` → muted summary text, * otherwise the default foreground (the detail). */ export interface ToolLinePart { text: string; bold?: boolean; tone?: ToolTone; dim?: boolean; } interface ToolLineInput { done: boolean; isError?: boolean; result?: string; details?: unknown; } /** * Build the styled parts for one tool line (Example B): * ● Read config.ts · 42 lines (done) * ◐ Running pnpm check… (running) * * The verb is bold + tone-colored, the detail is plain foreground, and the * inline summary is dim. Error rows surface the first line of the result. */ export declare function buildToolLineParts(name: string, args: Record, input: ToolLineInput): ToolLinePart[]; export {}; //# sourceMappingURL=tool-line-summary.d.ts.map