export interface ElementBoundingBox {
    height: number;
    left: number;
    top: number;
    width: number;
}
type ResizeUpdateMethod = 'polling' | 'resizeListener';
/**
 * __Element box__
 *
 * Allows consumption of `userElementBox` hook through render props.
 *
 * @internal
 */
export declare const ElementBox: (props: {
    element: HTMLElement;
    children: (box: ElementBoundingBox) => any;
    resizeUpdateMethod?: ResizeUpdateMethod;
}) => any;
export {};
