export declare const DEFAULT_TOOL_OUTPUT_CHAR_LIMIT = 48000;
export type ToolOutputTruncationResult = Readonly<{
    text: string;
    truncated: boolean;
    originalChars: number;
    omittedChars: number;
    limitChars: number;
}>;
export type ToolOutputTruncationOptions = Readonly<{
    limitChars?: number;
    toolName?: string;
    marker?: string;
    headRatio?: number;
}>;
export declare function truncateInlineText(text: string, maxChars: number): string;
export declare function truncateToolOutputText(text: string, options?: ToolOutputTruncationOptions): ToolOutputTruncationResult;
