import { RefObject } from 'react'; declare type Dimensions = { clientWidth: number; height: number; scrollWidth: number; width: number; }; declare const useResizeObserver: (resizeCallback: (dimensions: Dimensions) => void, refElement: HTMLElement | null) => void; declare const useHover: (ref: RefObject) => boolean; declare const useDeprecation: (message: string, cond?: boolean) => void; export { useResizeObserver, useHover, useDeprecation };