import type { LanguageModelV2Prompt } from '@ai-sdk/provider-v5'; import type { LanguageModelV1Prompt, CoreMessage as CoreMessageV4 } from '../../../_types/@internal_ai-sdk-v4/dist/index.js'; import type { AIV5Type } from '../types.js'; type AIV5LanguageModelV2Message = LanguageModelV2Prompt[0]; type LanguageModelV1Message = LanguageModelV1Prompt[0]; /** * Convert an AI SDK V4 CoreMessage to a V1 LanguageModel prompt message. * Used for creating LLM prompt messages without AI SDK streamText/generateText. */ export declare function aiV4CoreMessageToV1PromptMessage(coreMessage: CoreMessageV4): LanguageModelV1Message; /** * Convert an AI SDK V5 ModelMessage to a V2 LanguageModel prompt message. * Used for creating LLM prompt messages without AI SDK streamText/generateText. */ export declare function aiV5ModelMessageToV2PromptMessage(modelMessage: AIV5Type.ModelMessage): AIV5LanguageModelV2Message; export {}; //# sourceMappingURL=to-prompt.d.ts.map