/** * Xertica UI Library Entry Point * * @description * This file exports all public components, contexts, and utilities of the Xertica UI library. * Consumers should import from the root of the package. */ import '../styles/globals.css'; export { XerticaAssistant } from './assistant/xertica-assistant/xertica-assistant'; export { XerticaProvider } from './brand/xertica-provider'; export type { XerticaAssistantProps, Message, Conversation, Suggestion, SearchResult, SearchSource, SearchCommand, MessageType, AttachmentType, SearchResultType, AssistantMode, AssistantTab, } from './assistant/xertica-assistant/xertica-assistant'; export * from './pages'; export * from './ui'; export * from './blocks'; export { CodeBlock } from './assistant/code-block'; export { MarkdownMessage } from './assistant/markdown-message'; export { ModernChatInput } from './assistant/modern-chat-input'; export { FormattedDocument } from './assistant/formatted-document'; export { XerticaLogo } from './brand/xertica-logo'; export { XerticaXLogo } from './brand/xertica-xlogo'; export { XerticaOrbe } from './brand/xertica-orbe'; export { ImageWithFallback } from './figma/ImageWithFallback'; export { Sidebar } from './layout/sidebar'; export { ThemeToggle } from './brand/theme-toggle'; export { LanguageSelector } from './brand/language-selector'; export * from '../contexts/LayoutContext'; export { useLanguage, LanguageProvider, DEFAULT_LANGUAGES } from '../contexts/LanguageContext'; export type { Language, LanguageDefinition, LanguageProviderProps, } from '../contexts/LanguageContext'; export { default as i18n, registerLanguageResource } from '../i18n'; export { Header } from './layout/header'; export type { HeaderProps, BreadcrumbType as HeaderBreadcrumbType } from './layout/header'; export { VideoPlayer } from './media/video-player/VideoPlayer'; export { AudioPlayer } from './media/audio-player/AudioPlayer'; export { FloatingMediaWrapper } from './media/FloatingMediaWrapper'; export { gerarResposta, gerarResposta as generateDemoResponse } from './shared/assistant-utils';