import React from 'react'; import { BubbleProps, MessageBubbleData } from '../type'; export declare const LOADING_FLAT = "..."; /** * BubbleMessageDisplay 组件 - 聊天气泡消息显示组件 * * 该组件负责渲染聊天气泡中的消息内容,支持多种内容类型的显示, * 包括Markdown、异常消息、加载状态等。提供完整的交互功能。 * * @component * @description 聊天气泡消息显示组件,处理各种消息内容的渲染 * @param {BubbleProps & {content: MessageBubbleData['content'], bubbleListItemExtraStyle?: React.CSSProperties}} props - 组件属性 * @param {string} props.content - 消息内容 * @param {React.CSSProperties} [props.bubbleListItemExtraStyle] - 额外样式 * @param {MutableRefObject} [props.bubbleRef] - 气泡引用 * @param {boolean} [props.readonly] - 是否只读模式 * @param {BubbleRenderConfig} [props.bubbleRenderConfig] - 渲染配置 * @param {BubbleMetaData} [props.avatar] - 头像元数据 * * @example * ```tsx * * ``` * * @returns {React.ReactElement} 渲染的消息显示组件 * * @remarks * - 组件会自动处理 Markdown 内容的渲染 * - 支持异常消息的特殊展示 * - 提供完整的交互操作(点赞、点踩、复制等) * - 可以通过 extraRender 完全自定义额外操作区域 * * @see {@link BubbleProps} 了解更多关于聊天项属性的信息 * @see {@link BaseChatProps} 了解更多关于基础聊天属性的信息 */ export declare const BubbleMessageDisplay: React.FC;