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;