@newgenesis/vision
Version:
Professional bot and AI detection library with behavioral analysis, fingerprinting, and adaptive challenges
23 lines (21 loc) • 663 B
text/typescript
/**
* 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 };