import { ToolCallEngineType } from '@multimodal/agent-interface'; /** * ProviderEngineSelector - Maps model providers to their optimal tool call engines * * This utility provides intelligent selection of the most appropriate tool call engine * based on model provider capabilities and best practices: * * - volcengine: Uses structured_outputs for best performance with JSON schema responses * - openai, azure-openai, anthropic: Use native tool calling capabilities * - Default fallback to native for maximum compatibility * * @param provider - The model provider name * @returns The recommended tool call engine type for the provider */ export declare function getToolCallEngineForProvider(provider?: string): ToolCallEngineType; //# sourceMappingURL=engine-selector.d.ts.map