type UseResizeOptions = { debounceTime?: number; }; /** * Subscribes to window resize events. * * @remarks * This hook listens to the global `resize$` observable and triggers the callback when the window is resized. * It supports debouncing to prevent excessive callback execution. * * @param fn - The callback to execute on resize. * @param options - Configuration options (debounceTime). * * @example * ```tsx * useResize(() => { * console.log("Window resized"); * }, { debounceTime: 100 }); * ``` */ export declare function useResize(fn: (e: UIEvent) => void, { debounceTime }?: UseResizeOptions): void; export {};