import { ModelMessage, SystemPrompt } from '@tanstack/ai'; import { Message, SystemContentBlock } from '@aws-sdk/client-bedrock-runtime'; /** * Convert TanStack AI messages + system prompts into the Converse API format. * * - System prompts are lifted into `SystemContentBlock[]`. * - `tool` role messages are remapped to `user` role `toolResult` blocks. * - Consecutive messages with the same Converse role are merged (Converse * requires strict user/assistant alternation). */ export declare function toConverseMessages(messages: Array, systemPrompts?: Array): { system: Array; messages: Array; };