import { RefObject } from 'react';
export type IBounds = {
    left: number;
    top: number;
    height: number;
    width: number;
};
declare const useBounds: (inputRef: RefObject<HTMLDivElement>, deps: any[]) => {
    bounds: IBounds;
    getPosition: (target: HTMLDivElement) => {
        left: number;
        top: number;
        width: number;
        height: number;
    };
    setBounds: import("react").Dispatch<import("react").SetStateAction<IBounds>>;
};
export default useBounds;
