import type { ToolResultChunk } from '../../../agent/types/message-types.js'; import type { ToolFailureClass } from '../../../agent/trace/types.js'; import { sanitizeLabel, sanitizeTextParagraph } from './tool-lane-format-sanitize.js'; export { sanitizeLabel, sanitizeTextParagraph }; export { shortenPaths, summarizeToolArgs, bracketPairAwareTruncate, formatToolLine, } from './tool-lane-format-args.js'; export { MAX_OVERLAY_DIFF_LINES, FLUSH_DIFF_LINES_DEFAULT, formatDiffBlock, diffsDisabled, formatPreviewDiffBlock, } from './tool-lane-format-diff.js'; export declare function doneGlyph(isError: boolean | undefined, failureClass?: ToolFailureClass): string; export declare function isBenignFailure(failureClass: ToolFailureClass | undefined): boolean; export declare const MAX_VISIBLE_CHILDREN = 3; export declare const GROUP_THRESHOLD_DISPATCH = 2; export declare const GROUP_THRESHOLD_LEAF = 3; export declare function inProgressVerb(toolName: string): string; export declare function formatOutcome(chunk: ToolResultChunk, homeDir?: string, maxPreview?: number, toolName?: string): string; export declare function batchBadge(chunk: ToolResultChunk | undefined): string; export declare function activeToolBadge(toolUseId: string, activeTools: { activeCount: number; toolUseIds: Set; } | null): string; export declare function formatToolResultLine(chunk: ToolResultChunk, toolPrefix?: string, homeDir?: string, toolName?: string): string;