import type { ModelMessage } from "ai";
import type { ConversationMessage } from "./provider-conversation.js";
import { type ProviderToolNameBinding } from "./provider-tool-names.js";
export declare function conversationMessageHasAttachments(message: ConversationMessage): boolean;
export declare function mapConversationMessagesToAiSdk(messages: ConversationMessage[], toolNameBindings?: readonly ProviderToolNameBinding[]): Promise<ModelMessage[]>;
//# sourceMappingURL=provider-message-mapping.d.ts.map