UNPKG

@difizen/magent-chat

Version:
25 lines 1.12 kB
import type { PrioritizedContribution } from '@difizen/magent-core'; import { Syringe } from '@difizen/mana-app'; import type { FC } from 'react'; import type { BaseChatMessageItemModel, BaseChatMessageModel } from '../chat-base/protocol.js'; export type ChatMessageItemRenderContribution<O extends BaseChatMessageItemModel = BaseChatMessageItemModel> = PrioritizedContribution<O, FC<{ message: BaseChatMessageModel; item: BaseChatMessageItemModel; }>>; export declare const ChatMessageItemRenderContribution: Syringe.DefinedToken; export type MesssageOpProvider = FC<{ message: BaseChatMessageModel; item: BaseChatMessageItemModel; }>; export declare const MesssageOpProvider: unique symbol; export type MesssageContentViewProvider = FC<{ message: BaseChatMessageModel; item: BaseChatMessageItemModel; }>; export declare const MesssageContentViewProvider: unique symbol; export type MesssageAddonViewProvider = FC<{ message: BaseChatMessageModel; item: BaseChatMessageItemModel; }>; export declare const MesssageAddonViewProvider: unique symbol; //# sourceMappingURL=protocol.d.ts.map