export interface DimensionObject { width: number; height: number; top: number; left: number; x: number; y: number; right: number; bottom: number; } export declare type UseDimensionsHook = [(node: HTMLElement | null) => void, DimensionObject, HTMLElement | null]; export interface UseDimensionsArgs { liveMeasure?: boolean; } declare function useDimensions({ liveMeasure }?: UseDimensionsArgs): UseDimensionsHook; export default useDimensions;