/** * pi Context ↔ AI SDK ModelMessage bridge (ADR 0018). */ import { type ModelMessage, type ToolSet } from 'ai'; import type { Context } from '../types/context.js'; import type { AgentMessage } from '../types/agent-message.js'; import type { LlmTool } from '../types/tool.js'; export declare function agentMessagesToAiSdk(messages: AgentMessage[]): ModelMessage[]; export declare function contextToAiSdkPrompt(context: Context): { system?: string; messages: ModelMessage[]; }; export declare function llmToolsToAiSdk(tools: LlmTool[] | undefined): ToolSet | undefined; //# sourceMappingURL=ai-sdk-messages.d.ts.map