import type { BaseChatMessageItemModel, IChatMessageItem } from '@difizen/magent-chat';
import { ChatMessageItemContribution } from '@difizen/magent-chat';
import type { ToAutoFactory } from '@difizen/magent-core';
import { AUAgentChatMessageItem } from './ai-message-item.js';
import { PeerChatMessageItem } from './peer-message-item-model.js';
export declare class AUChatMessageItemContribution implements ChatMessageItemContribution {
    agentItemFactory: ToAutoFactory<typeof AUAgentChatMessageItem>;
    peerItemFactory: ToAutoFactory<typeof PeerChatMessageItem>;
    canHandle: (option: IChatMessageItem) => 0 | 10;
    handle: (option: IChatMessageItem) => BaseChatMessageItemModel;
}
//# sourceMappingURL=chat-message-item-contibution.d.ts.map