import { RefObject } from 'react'; import { VirtualElement } from './types'; export declare type VirtualElementRect = { top?: number; right?: number; bottom?: number; left?: number; }; export interface UseVirtualElementRefProps { /** * Положение виртуального элемента, относительно `viewport` */ rect?: VirtualElementRect | null; /** * DOM-контекст виртуального элемента */ contextElement?: Element; } /** * Реакт-хук, позволяющий создать виртуальный элемент для попапа. */ export declare function useVirtualElementRef(props?: UseVirtualElementRefProps): RefObject;