import type { MessageBlock, ToolMessageBlock } from 'jamis-core'; import type { ChatbotRendererProps, IMessageItem } from './types'; /** * 格式化消息的单个block, 主要是兼容FAI后台格式 */ export declare const formatMessageBlock: (block: MessageBlock) => import("jamis-core").PlaceholderMessageBlock | import("jamis-core").MainTextMessageBlock | import("jamis-core").ThinkingMessageBlock | import("jamis-core").TranslationMessageBlock | import("jamis-core").CodeMessageBlock | ToolMessageBlock | import("jamis-core").ErrorMessageBlock | import("jamis-core").CitationMessageBlock; export declare const EMPTY_MESSAGE_HISTORY: IMessageItem[]; export declare const useMessageList: (props: ChatbotRendererProps) => { messageItems: IMessageItem[]; updateMessageItems: (items: IMessageItem[], from?: string) => void; };