UNPKG

@newgenesis/vision

Version:

Professional bot and AI detection library with behavioral analysis, fingerprinting, and adaptive challenges

23 lines (21 loc) 663 B
/** * Vision Global Configuration * @package @newgenesis/vision */ type VisionTheme = 'light' | 'dark' | 'glass'; interface VisionGlobalConfig { theme: VisionTheme; autoDetect: boolean; } declare class VisionConfigManager { private config; private listeners; getConfig(): VisionGlobalConfig; setTheme(theme: VisionTheme): void; setAutoDetect(enabled: boolean): void; subscribe(callback: (config: VisionGlobalConfig) => void): () => boolean; private notifyListeners; getEffectiveTheme(): VisionTheme; } declare const visionConfig: VisionConfigManager; export { type VisionGlobalConfig, type VisionTheme, visionConfig };