import type Anthropic from '@anthropic-ai/sdk'; import type { AgentLLMIntegrationParam } from '../types'; /** * Internal Adapter: Maps Arvo's generic Agent Message format to Anthropic's specific API format. * * Handles: * - Mapping Tool Results to their originating Tool Call IDs. * - Multimodal Content (converting Arvo media objects to Anthropic Image source format). * - Reconstructs the specific message ordering Anthropic expects (User -> Assistant(ToolUse) -> User(ToolResult)). * * Note: Anthropic does not use a system message in the messages array - it's passed separately. */ export declare const formatMessagesForAnthropic: (messages: AgentLLMIntegrationParam["messages"]) => Anthropic.MessageParam[]; //# sourceMappingURL=utils.d.ts.map