/** * A React hook that fires a callback whenever ResizeObserver detects a change to its size * * @param target A React ref created by `useRef()` or an HTML element * @param callback Invoked with a single `ResizeObserverEntry` any time * the `target` resizes */ declare function useResizeObserver(target: React.RefObject | React.ForwardedRef | T | null, callback: UseResizeObserverCallback, options?: UseResizeObserverOptions): void; export type UseResizeObserverCallback = (entry: ResizeObserverEntry, observer: ResizeObserver) => any; export type UseResizeObserverOptions = { polyfill?: any; }; export default useResizeObserver;