@restnfeel/agentc-starter-kit
Version:
한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템
22 lines • 3.19 kB
TypeScript
export { default as UnifiedCustomerChatLibrary, SimpleCustomerChat, AdvancedCustomerChat, useCustomerChat, ChatLibraryDebugInfo, } from "./unified-customer-chat-library";
export { default as FloatingChatButton } from "./floating-chat-button";
export { default as ChatDock } from "./chat-dock";
export { default as ChatbotWidget, useChatbotWidget } from "./chatbot-widget";
export { default as SuggestedQuestions, useSuggestedQuestions, } from "./suggested-questions";
export { ResponsiveChatSystem, useResponsiveChatSystem, } from "./responsive-chat-system";
export { UnifiedChatSystem, UnifiedFloatingChatButton, useUnifiedChatRouter, ChatMode, } from "./unified-chat-router";
export { DeviceDetectorProvider, useDeviceDetection, DeviceConditional, DeviceDetectionDebug, useIsMobile, DeviceType, } from "./device-detector";
export { DEFAULT_QUESTIONS, QUESTION_CATEGORIES, CONTEXTUAL_QUESTIONS, QuestionAnalytics, } from "./suggested-questions-config";
export { useTheme, applyTheme, themes, defaultTheme, darkTheme, compactTheme, getThemeVariables, createThemeStylesheet, generateThemeClasses, } from "./theme-config";
export { I18nProvider, useI18n, LanguageSelector, RTLText, } from "./i18n-context";
export { translations, languages, t, isRTL, detectBrowserLanguage, adjustTextLength, DEFAULT_LANGUAGE, } from "./i18n-config";
export type { Message, ChatSession, ChatError, DeviceInfo, DeviceBreakpoints, ChatbotTheme, ThemeName, ChatbotTranslations, SupportedLanguage, LanguageInfo, ApiConfig, PerformanceConfig, AccessibilityConfig, AnalyticsConfig, BaseComponentProps, FloatingButtonProps, ChatWidgetProps, ResponsiveChatSystemProps, ResponsiveChatSystemConfig, UnifiedCustomerChatLibraryConfig, ChatEvent, ChatEventHandlers, UseChatReturn, UseDeviceDetectionReturn, UseResponsiveChatReturn, ChatPlugin, ChatPluginContext, CustomComponent, DeepPartial, RequiredKeys, OptionalKeys, EventCallback, AsyncFunction, ChatEventType, CHAT_EVENTS, DEFAULT_CONFIG, } from "./types";
export type { SuggestedQuestion, QuestionCategory, } from "./suggested-questions-config";
export { isMessage, isChatSession, isChatError, isDeviceType, isChatMode, isDeviceInfo, isApiConfig, isSupportedLanguage, isChatbotTheme, isChatEvent, isChatEventType, validateUnifiedChatLibraryConfig, assertIsMessage, assertIsChatSession, assertIsDeviceInfo, assertIsChatMode, isValidUrl, isValidApiKey, isValidEmailAddress, isValidSessionId, isValidMessageContent, sanitizeMessage, sanitizeApiConfig, validatePerformanceConfig, validateAccessibilityConfig, ChatLibraryTypeError, createTypeError, logTypeValidation, validateAndLog, } from "./type-guards";
export { PerformanceWrapper, VirtualizedList, LazyComponent, usePerformanceOptimizer, } from "./performance-optimizer";
export { EdgeCaseMonitor, useEdgeCaseHandler, useGracefulDegradation, } from "./edge-case-handler";
export { useRealTimeDeviceMonitor, useDeviceChangeDetection, useDevicePerformanceMonitor, } from "./real-time-device-monitor";
export declare const LIBRARY_VERSION = "1.0.0";
export declare const LIBRARY_NAME = "AgentC Customer Chat Library";
export { default } from "./unified-customer-chat-library";
//# sourceMappingURL=index.d.ts.map