import { CSSProperties } from 'react';
import { UseMenuPositionParams } from '../Select.types';

/**
 * Calculates and tracks menu position with:
 * - requestAnimationFrame throttling
 * - ResizeObserver for trigger element changes
 * - Scrollable parent container detection
 * - Support for both portal and non-portal modes
 */
export declare const useMenuPosition: ({ isOpen, triggerRef, menuRef, withPortal, dropdownPosition, }: UseMenuPositionParams) => CSSProperties;
export default useMenuPosition;
//# sourceMappingURL=useMenuPosition.d.ts.map