@difizen/magent-chat
Version:
13 lines • 895 B
TypeScript
import type { ToAutoFactory } from '@difizen/magent-core';
import { AIChatMessageItemModel } from './ai-message-item-model.js';
import { DefaultChatMessageItemModel, HumanChatMessageItemModel } from './chat-message-item-model.js';
import type { BaseChatMessageItemModel, IChatMessageItem } from './protocol.js';
import { ChatMessageItemContribution } from './protocol.js';
export declare class DefaultChatMessageItemContribution implements ChatMessageItemContribution {
aiChatMessageItemFactory: ToAutoFactory<typeof AIChatMessageItemModel>;
humanChatMessageItemFactory: ToAutoFactory<typeof HumanChatMessageItemModel>;
defaultChatMessageItemFactory: ToAutoFactory<typeof DefaultChatMessageItemModel>;
canHandle: (option: IChatMessageItem) => 0 | 1;
handle: (option: IChatMessageItem) => BaseChatMessageItemModel;
}
//# sourceMappingURL=chat-message-item-contibution.d.ts.map