/** * @file DOM Context * @description Context for DOM state management (Fast Refresh compliant). */ /** * Color scheme */ export type ColorScheme = 'light' | 'dark'; /** * DOM context value */ export interface DOMContext { viewportWidth: number; viewportHeight: number; scrollY: number; scrollX: number; colorScheme: ColorScheme; reducedMotion: boolean; touchEnabled: boolean; isClient: boolean; } /** * Default DOM context */ export declare const defaultDOMContext: DOMContext; /** * DOM context - extracted for Fast Refresh compliance */ export declare const DOMContextReactContext: import('react').Context; /** * DOM context update function context */ export declare const DOMContextUpdateContext: import('react').Context<(() => void) | null>;