/// import { BotMessage, UserMessage } from '../../../__generated__/graphql'; import { type FormConfigWithChatSession } from '../../Form/types'; import { ModalPageTypes } from '../../InkeepWidgetProps'; export type MessageArray = (BotMessage | UserMessage)[]; export type MessageTypename = BotMessage['__typename'] | UserMessage['__typename']; export type Messagelet = MessageArray[number]; export interface AIChatPageProps { aiChatInputRef?: React.RefObject; showCloseButton?: boolean; isModeSwitchingEnabled?: boolean; activePage?: ModalPageTypes | undefined; setActivePage?: (page: ModalPageTypes) => void; query?: string; switchToSearchMessage?: string; isMdContainer?: boolean; openForm: (form: FormConfigWithChatSession) => void; isHidden?: boolean; onModalClose?: () => void; shouldAutoSubmitQuery?: boolean; setShouldAutoSubmitQuery?: (value: boolean) => void; } declare const AIChatPage: React.FC; export default AIChatPage;