/** * processPlatformToolCalls — generic handler that processes LLM tool calls * for any supported platform and returns platform-appropriate responses. * * Usable from both React hooks and Node.js backends. */ import type { CallToolFn, OpenAIToolCallItem, OpenAIToolResponse, ClaudeToolUseBlock, ClaudeToolResultBlock, VercelToolCallInfo } from './llm-tool-handler.types'; export declare function processPlatformToolCalls(platform: 'openai', calls: OpenAIToolCallItem[], callTool: CallToolFn): Promise; export declare function processPlatformToolCalls(platform: 'claude', calls: ClaudeToolUseBlock[], callTool: CallToolFn): Promise; export declare function processPlatformToolCalls(platform: 'vercel-ai', calls: VercelToolCallInfo, callTool: CallToolFn): Promise;