declare const ADK_THINKING_ARG = "__adk_thinking_text"; type JsonSchemaObject = { type?: string; properties?: Record; required?: string[]; [key: string]: unknown; }; declare function withAdkThinkingArg(inputSchema: JsonSchemaObject | undefined, prompt: string): JsonSchemaObject; declare function splitAdkToolArgs(args: Record | undefined): { thinkingText: string; protocolArgs: Record; }; declare function truncateThinkingDescription(text: string, maxLength?: number): string; declare function sanitizeThinkingData(data: T): T; export { ADK_THINKING_ARG, sanitizeThinkingData, splitAdkToolArgs, truncateThinkingDescription, withAdkThinkingArg };