UNPKG

@cometchat/chat-uikit-vue

Version:

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

22 lines (21 loc) 1.02 kB
import { CometChatTheme } from "@cometchat/uikit-resources"; import { DataSource } from "../../shared/Framework/DataSource"; import { DataSourceDecorator } from "../../shared/Framework/DataSourceDecorator"; import { AIConversationStarterConfiguration } from "@cometchat/uikit-shared"; export declare class AIConversationStarterDecorator extends DataSourceDecorator { configuration?: AIConversationStarterConfiguration; newDataSource: DataSource; currentMessage: CometChat.BaseMessage | null; loggedInUser: CometChat.User | null; user: CometChat.User; group: CometChat.Group; theme: CometChatTheme; constructor(dataSource: DataSource, configuration?: AIConversationStarterConfiguration); getId(): string; editReply(reply: string): void; closePanel: () => void; closeIfMessageReceived(message: CometChat.BaseMessage): void; getConversationStarter: (theme?: CometChatTheme) => Promise<string[]>; private loadConversationStarter; private addMessageListener; }