UNPKG

@cometchat/chat-uikit-vue

Version:

Ready-to-use Chat UI Components for Vue(Javascript/Web)

24 lines (23 loc) 1.32 kB
import { CometChatTheme, CometChatMessageComposerAction, CometChatActionsView } from "@cometchat/uikit-resources"; import { DataSource } from "../../shared/Framework/DataSource"; import { DataSourceDecorator } from "../../shared/Framework/DataSourceDecorator"; import { AIConversationSummaryConfiguration, AIOptionsStyle } from "@cometchat/uikit-shared"; export declare class AIConversationSummaryDecorator extends DataSourceDecorator { configuration?: AIConversationSummaryConfiguration; newDataSource: DataSource; currentMessage: CometChat.BaseMessage | null; unreadMessageCount: number; loggedInUser: CometChat.User | null; user: CometChat.User; group: CometChat.Group; theme: CometChatTheme; constructor(dataSource: DataSource, configuration?: AIConversationSummaryConfiguration); getId(): string; editReply(reply: string): void; closePanel: () => void; closeIfMessageReceived(message: CometChat.BaseMessage): void; getConversationSummary: (theme?: CometChatTheme) => Promise<string>; private loadConversationSummary; getAIOptions(user: CometChat.User | null, group: CometChat.Group | null, theme: CometChatTheme, id?: any, aiOptionsStyle?: AIOptionsStyle): (CometChatMessageComposerAction | CometChatActionsView)[]; private addMessageListener; }