import type { ProviderMessage } from "@/llm/types"; import type { PromptResult } from "../../hooks/useMCPPrompts"; import type { Message } from "./types"; /** * Converts inspector Message[] to provider-neutral ProviderMessage[] for use * as conversation history passed to the tool loop. * * Supports multimodal messages with image attachments and preserves tool * call / tool result context across conversation turns. */ export declare function convertMessagesToProvider(messages: Message[]): ProviderMessage[]; /** * Transforms MCP prompt results into chat UI Messages. * * @param results - MCP prompt results * @returns Inspector Messages */ export declare const convertPromptResultsToMessages: (results: PromptResult[]) => Message[]; //# sourceMappingURL=conversion.d.ts.map