UNPKG

@difizen/magent-chat

Version:
12 lines 833 B
import type { ToAutoFactory } from '@difizen/magent-core'; import { PrioritizedContributionManager } from '@difizen/magent-core'; import type { ChatMessageItemOption } from './chat-message-item-model.js'; import type { ChatMessageOption } from './chat-message-model.js'; import { DefaultChatMessageModel } from './chat-message-model.js'; import type { BaseChatMessageModel, ChatMessageItemContribution } from './protocol.js'; export declare class ChatMessageManager extends PrioritizedContributionManager<ChatMessageItemOption, ChatMessageItemContribution> { protected cache: Map<string, BaseChatMessageModel>; factory: ToAutoFactory<typeof DefaultChatMessageModel>; getOrCreate: <T extends ChatMessageOption = ChatMessageOption>(option: T) => DefaultChatMessageModel; } //# sourceMappingURL=chat-message-manager.d.ts.map