/** * This package provides React components for GoodData's GenAI features. * @packageDocumentation * @beta */ export { GenAIChat, GenAIAssistant, type GenAIChatProps, type GenAIAssistantProps, } from "./components/GenAIChat.js"; export { GenAIConversations, type GenAIConversationsProps } from "./components/GenAiConversations.js"; export { GenAiStore, type GenAiStoreProps } from "./components/GenAiStore.js"; export { makeUserMessage, makeTextContents, makeUserItem, makeAssistantItem, type Message, type BaseMessage, type UserMessage, type AssistantMessage, type Contents, type TextContents, type SearchContents, type SemanticSearchContents, type RoutingContents, type ReasoningContents, type ReasoningStep, type ReasoningThought, type VisualizationContents, type ChangeAnalysisContents, type ErrorContents, type TextContentObject, type IChatConversationLocalContent, type IChatConversationLocalItem, type IChatConversationErrorContent, type IChatConversationMultipartLocalPart, type IChatConversationLocal, type IChatConversationSystemContent, type GenAIAgent, } from "./model.js"; export { type ChatEventHandler, type BaseEvent, type ChatAssistantMessageEvent, type ChatUserMessageEvent, type ChatClosedEvent, type ChatOpenedEvent, type ChatResetEvent, type ChatFeedbackEvent, type ChatFeedbackErrorEvent, type ChatEvent, type ChatVisualizationErrorEvent, type ChatSaveVisualizationErrorEvent, type ChatSaveVisualizationSuccessEvent, type ChatCopyToClipboardEvent, type ChatConversationPinnedEvent, type ChatConversationPinErrorEvent, type ChatConversationDeleteEvent, type ChatConversationDeletedSuccessEvent, type ChatConversationDeletedErrorEvent, type ChatConversationRenameEvent, type ChatConversationRenamedSuccessEvent, type ChatConversationRenamedErrorEvent, type ChatConversationChangedEvent, type ChatDefinitionReceivedEvent, type ChatModeChangeEvent, type ChatAgentChangeEvent, type ChatContextChangeEvent, isChatAssistantMessageEvent, isChatUserMessageEvent, isChatClosedEvent, isChatOpenedEvent, isChatResetEvent, isChatFeedbackEvent, isChatFeedbackErrorEvent, isChatVisualizationErrorEvent, isChatSaveVisualizationErrorEvent, isChatSaveVisualizationSuccessEvent, isChatCopyToClipboardEvent, isChatConversationPinnedEvent, isChatConversationPinErrorEvent, isChatConversationDeleteEvent, isChatConversationDeletedErrorEvent, isChatConversationDeletedSuccessEvent, isChatConversationRenameEvent, isChatConversationRenamedSuccessEvent, isChatConversationRenamedErrorEvent, isChatConversationChangedEvent, isChatDefinitionReceivedEvent, isChatModeChangeEvent, isChatAgentChangeEvent, isChatContextChangeEvent, } from "./store/events.js"; export { clearThreadAction, newMessageAction, startNewConversationAction, setCurrentConversationAction, setSelectedAgentAction, } from "./store/messages/messagesSlice.js"; export { setFullscreenAction, setUserContextAction, setAmbientUserContextAction, } from "./store/chatWindow/chatWindowSlice.js"; export { type LinkHandlerEvent, type GenAIAssistantMode, type GenAIAssistantDisplayMode, } from "./components/ConfigContext.js"; export { type IChatMessagesGroup } from "./components/utils/groupUtility.js"; export { useGenAiChatAvailability } from "./hooks/useGenAiChatAvailability.js"; export { useGenAiDispatcher } from "./hooks/useGenAiDispatcher.js"; export { useGenAiConversations, useGenAiCurrentConversation, useGenAiConversationsLoaded, } from "./hooks/useGenAiSelectors.js"; export { GenAiInteractionIntelligence, type IGenAiInteractionIntelligenceProps, } from "./components/intelligence/GenAiInteractionIntelligence.js"; export { type InteractionIntelligenceMode } from "./components/intelligence/data/types.js"; export { DefaultLandingScreen, type LandingScreenProps } from "./components/customized/LandingScreen.js"; export { DefaultLandingTitle, DefaultLandingTitleAscent, type ILandingTitleProps, } from "./components/customized/LandingTitle.js"; export { DefaultLandingQuestion, type ILandingQuestionProps, } from "./components/customized/LandingQuestion.js"; export { DefaultLandingQuestions, DefaultLandingContainer, type ILandingContentProps, } from "./components/customized/LandingContainer.js"; export { DefaultAgentItem } from "./components/customized/AgentItem.js"; export { DefaultDisclaimer } from "./components/customized/Disclaimer.js"; export { type IGenAIAssistantSlots, type IGenAIAssistantLandingScreenProps, type IGenAIAssistantDisclaimerProps, type IGenAIAssistantAgentItemProps, type IGenAIAssistantConversationItemProps, type IGenAIAssistantConversationDrawerHeaderProps, type IGenAIAssistantConversationHeaderProps, type IGenAIAssistantConversationFooterProps, type IGenAIAssistantConversationDateGroupingProps, type IGenAIAssistantUserMessageProps, type IGenAIAssistantAssistantMessageProps, type IGenAIAssistantMessageTextContentProps, type IGenAIAssistantMessageErrorContentProps, type IGenAIAssistantMessageReasoningContentProps, type IGenAIAssistantMessageMultipartContentProps, type IGenAIAssistantFollowUpButtonsProps, type IGenAIAssistantFollowUpQuestionProps, type IGenAIAssistantFeedbackProps, type IGenAIAssistantAgentChooserProps, } from "./components/customized/types.js"; export { DefaultAssistantMessage } from "./components/customized/AssistantMessage.js"; export { DefaultMessageErrorContent } from "./components/customized/MessageErrorContent.js"; export { DefaultMessageMultipartContent } from "./components/customized/MessageMultipartContent.js"; export { DefaultMessageReasoningContent } from "./components/customized/MessageReasoningContent.js"; export { DefaultMessageTextContent } from "./components/customized/MessageTextContent.js"; export { DefaultUserMessage } from "./components/customized/UserMessage.js"; export { DefaultConversationItem } from "./components/customized/ConversationItem.js"; export { DefaultConversationDrawerHeader } from "./components/customized/ConversationDrawerHeader.js"; export { DefaultConversationHeader } from "./components/customized/ConversationHeader.js"; export { DefaultConversationFooter } from "./components/customized/ConversationFooter.js"; export { DefaultConversationDateGrouping } from "./components/customized/ConversationDateGrouping.js"; export { DefaultFollowUpButtons } from "./components/customized/FollowUpButtons.js"; export { DefaultFollowUpQuestion } from "./components/customized/FollowUpQuestion.js"; export { DefaultFeedback } from "./components/customized/Feedback.js"; export { DefaultAgentChooser } from "./components/customized/AgentChooser.js"; //# sourceMappingURL=index.d.ts.map