UNPKG

@cometchat/chat-uikit-react

Version:

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

35 lines (34 loc) 1.51 kB
import React from 'react'; import { CometChatAIAssistantTools } from '../../modals/CometChatAIAssistantTools'; import { PreviewMessageMode } from '../../Enums/Enums'; import { CometChatMessageTemplate } from '../../modals'; interface AIAssistantChatProps { hideChatHistory?: boolean; hideNewChat?: boolean; user: CometChat.User; onBackButtonClicked?: () => void; onCloseButtonClicked?: () => void; onSendButtonClick?: (message: CometChat.BaseMessage, previewMessageMode?: PreviewMessageMode) => void; showBackButton?: boolean; showCloseButton?: boolean; headerItemView?: React.JSX.Element; headerTitleView?: React.JSX.Element; headerSubtitleView?: React.JSX.Element; headerLeadingView?: React.JSX.Element; headerTrailingView?: React.JSX.Element; headerAuxiliaryButtonView?: React.JSX.Element; streamingSpeed?: number; suggestedMessages?: Array<string>; hideSuggestedMessages?: boolean; emptyView?: React.JSX.Element; loadingView?: React.JSX.Element; errorView?: React.JSX.Element; onError?: (e: CometChat.CometChatException) => void; emptyChatGreetingView?: React.JSX.Element; emptyChatIntroMessageView?: React.JSX.Element; emptyChatImageView?: React.JSX.Element; aiAssistantTools?: CometChatAIAssistantTools; templates?: CometChatMessageTemplate[]; } export declare const CometChatAIAssistantChat: React.MemoExoticComponent<(props: AIAssistantChatProps) => import("react/jsx-runtime").JSX.Element>; export {};