type MaybeHTMLElement = HTMLElement | null;
type OutOfBounds = {
    bottom: boolean;
    hasLayout: boolean;
    left: boolean;
    maxHeight: null | number;
    maxWidth: null | number;
    right: boolean;
    top: boolean;
};
declare const useIsOutOfBounds: (element?: MaybeHTMLElement) => OutOfBounds;
export default useIsOutOfBounds;
