/** * Hook to detect user's reduced motion preference * Returns true if user prefers reduced motion */ export declare function useReducedMotion(): boolean; /** * Get effective animation duration based on speed and reduced motion preference */ export declare function getEffectiveDuration(speed: 'slow' | 'normal' | 'fast' | number, respectMotionPreference: boolean, prefersReducedMotion: boolean): string; /** * Hook to manage loader visibility with delay, minimum duration, and transitions * Prevents flashing on fast loads and jarring quick disappears */ export declare function useLoaderVisibility(visible?: boolean, delay?: number, minDuration?: number, transition?: boolean | number): { shouldRender: boolean; opacity: number; transitionStyle: string; }; //# sourceMappingURL=hooks.d.ts.map