import type { CoreMessage as CoreMessageV4 } from '../../../_types/@internal_ai-sdk-v4/dist/index.js';
import type { MessageInput } from '../types.js';
/**
 * Convert CoreMessage content to a plain string.
 * Extracts text from text parts and concatenates them.
 */
export declare function coreContentToString(content: CoreMessageV4['content']): string;
/**
 * Compare two messages for equality based on their content.
 * Uses cache keys for efficient comparison across different message formats.
 */
export declare function messagesAreEqual(one: MessageInput, two: MessageInput): boolean;
//# sourceMappingURL=utils.d.ts.map