UNPKG

@restnfeel/agentc-starter-kit

Version:

한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템

48 lines 1.64 kB
import React from "react"; export interface ResponsiveChatSystemConfig { mobileBreakpoint?: number; tabletBreakpoint?: number; desktopBreakpoint?: number; enableDebug?: boolean; enableTransitions?: boolean; defaultChatMode?: "auto" | "mobile" | "desktop"; enablePerformanceOptimization?: boolean; enableMemoryManagement?: boolean; enableGarbageCollection?: boolean; enableEdgeCaseHandling?: boolean; enableOrientationLock?: boolean; enableRapidResizeProtection?: boolean; enableRealTimeMonitoring?: boolean; monitoringInterval?: number; performanceThreshold?: number; } interface ResponsiveChatSystemProps { config?: Partial<ResponsiveChatSystemConfig>; children?: React.ReactNode; onDeviceChange?: (deviceInfo: any) => void; onEdgeCase?: (event: any) => void; onPerformanceIssue?: (metrics: any) => void; } export declare const ResponsiveChatSystem: React.FC<ResponsiveChatSystemProps>; export declare const useResponsiveChatSystem: () => { deviceInfo: any; isMobile: boolean; isTablet: boolean; isDesktop: boolean; isTouchDevice: any; isKeyboardVisible: any; connectionType: any; batteryLevel: any; isCharging: any; orientation: any; deviceCapabilities: { hardwareConcurrency: any; deviceMemory: any; maxTouchPoints: any; cookieEnabled: any; }; }; export declare const getOptimalChatInterface: (deviceInfo: any) => "mobile" | "desktop"; export declare const ResponsiveChatExample: React.FC; export default ResponsiveChatSystem; //# sourceMappingURL=responsive-chat-system.d.ts.map