import { RefObject } from "react";

//#region src/hooks/useResizeObserver.d.ts
type ResizeObserverCallback = (entries: ResizeObserverEntry[]) => void;
interface ResizeObserverEntry {
  contentRect: DOMRectReadOnly;
}
declare function useResizeObserver<T extends HTMLElement>(callback: ResizeObserverCallback, target?: RefObject<T | null>, depsArray?: unknown[], enabled?: boolean): void;
//#endregion
export { ResizeObserverCallback, ResizeObserverEntry, useResizeObserver };