import type { MessageBubbleData } from '../../Types/message';
import type { OpenClawChatMessage, OpenClawMessagesMapOptions } from './openClawTypes';
import type { OpenAIMessagesMapMessage } from './types';
/**
 * 将 OpenClaw 会话 / transcript 风格的 messages 转为 MessageBubbleData[]（与 {@link mapOpenClawMessagesToMessageBubbleData} 一致，带 memo）。
 */
export declare function useOpenClawMessageBubbleData(messages: OpenClawChatMessage[], mapOptions?: OpenClawMessagesMapOptions, mapMessage?: OpenAIMessagesMapMessage): MessageBubbleData[];
