interface WindowSize { width: number; height: number; innerWidth: number; innerHeight: number; outerWidth: number; outerHeight: number; scrollBarWidth: number; scrollBarHeight: number; isMobile: boolean; isTablet: boolean; isDesktop: boolean; orientation: 'portrait' | 'landscape'; } interface UseWindowSizeOptions { debounceMs?: number; enableThrottling?: boolean; includeScrollBar?: boolean; breakpoints?: { mobile?: number; tablet?: number; }; } /** * Hook that returns the current window dimensions * Optimized for performance with better resize handling */ export declare const useWindowSize: (options?: UseWindowSizeOptions) => WindowSize; export {}; //# sourceMappingURL=useWindowSize.d.ts.map