@difizen/magent-chat
Version:
13 lines • 906 B
TypeScript
/// <reference types="react" resolution-mode="require"/>
import { PrioritizedContributionManager } from '@difizen/magent-core';
import type { Contribution } from '@difizen/mana-app';
import type { BaseChatMessageItemModel } from '../index.js';
import { ChatMessageItemRenderContribution } from './protocol.js';
export declare class ChatMessageRender extends PrioritizedContributionManager<BaseChatMessageItemModel, ChatMessageItemRenderContribution> {
protected contributionProvider: Contribution.Provider<ChatMessageItemRenderContribution>;
getChatItemRender: <T extends import("../index.js").DefaultChatMessageItemModel = import("../index.js").DefaultChatMessageItemModel>(option: T) => import("react").FC<{
message: import("../index.js").DefaultChatMessageModel;
item: import("../index.js").DefaultChatMessageItemModel;
}>;
}
//# sourceMappingURL=chat-message-render.d.ts.map