import type { ResizeEffectOptions } from "../types"; /** * Reports changes to the dimensions of the border box of an `element` by calling a provided `callback`. * * @param element The element on which to observe resize events. * @param callback The callback called by the observer with the mutation list and the observer. * @param options Observation options. */ export declare function useResizeEffect(element: Element | null | undefined | false, callback: (entries: readonly ResizeObserverEntry[], observer: ResizeObserver) => void, options?: ResizeEffectOptions): void;