import type { ChatMessage, NativeToolCall } from "../types.js"; export declare const MAX_RETAINED_COMPLETED_TOOL_ARGUMENT_CHARS: number; export declare const PROTOCOL_PLACEHOLDER_MARKER = "[context-note]"; export declare function normalizeToolHistoryEntries(messages: ChatMessage[]): number; export declare function collapseElidedToolHistory(messages: ChatMessage[]): number; export declare function parseCanonicalTextToolCalls(content: string): NativeToolCall[]; export declare function collapseOversizedToolHistory(messages: ChatMessage[]): number;