//#region src/hooks/useResizeObserver.d.ts
type ResizeProperties = {
  width: number;
  height: number;
  bottom: number;
  left: number;
  right: number;
  top: number;
  x: number;
  y: number;
};
declare function useResizeObserver<K extends keyof ResizeProperties>(resizeProperties?: K[] | null): {
  ref: (node: unknown) => void;
  rect: { [P in K]: ResizeProperties[P] } | null;
};
//#endregion
export { useResizeObserver };