import React from 'react'; import { ReturnValue } from '../define'; type RectElement = React.MutableRefObject | Element | null; interface Rect { top: number; right: number; bottom: number; left: number; height: number; width: number; x: number; y: number; } interface Options { observer?: boolean; } interface Action { updateRect: () => void; } declare function useBoundingClientRect(element: RectElement, options?: Options, deps?: React.DependencyList): ReturnValue; export { useBoundingClientRect };