export type Orientation = 'portrait' | 'landscape'; export type BreakpointKey = 'xs' | 'sm' | 'md' | 'lg' | 'xl'; export interface Breakpoints { xs: number; sm: number; md: number; lg: number; xl: number; } export interface ScreenInfo { width: number; height: number; vw: number; vh: number; devicePixelRatio: number; orientation: Orientation; breakpoint: BreakpointKey; isMobile: boolean; isTablet: boolean; isDesktop: boolean; isTouchDevice: boolean; prefersReducedMotion: boolean; } export declare function useScreen(customBreakpoints?: Partial): ScreenInfo; export declare function useIsMobile(customBreakpoints?: Partial): boolean;