/** * @file Security Context * @description Context for security management (Fast Refresh compliant). */ /** * Sanitization level */ export type SanitizationLevel = 'strict' | 'moderate' | 'permissive'; /** * Security context value */ export interface SecurityContextValue { csrfToken: string | null; nonce: string | null; sanitizationLevel: SanitizationLevel; allowedTags: string[]; allowedAttributes: Record; allowedSchemes: string[]; sanitize: (html: string) => string; validateUrl: (url: string) => boolean; } /** * Security context - extracted for Fast Refresh compliance */ export declare const SecurityContext: import('react').Context;