export type TauClientToolPresentationLine = { text: string; tone?: "added" | "removed"; wrap?: "word" | "character"; }; export type TauClientToolPresentation = { subject?: string; subjectWrap?: "word" | "character"; details?: TauClientToolPresentationLine[]; metadata?: string[]; }; export type TauClientToolTextTruncationOptions = { maxLines?: number; maxLineChars?: number; strategy?: "head" | "middle"; }; export declare function truncateTauClientToolText(text: string, options?: TauClientToolTextTruncationOptions): string;