import type { FloatingPortalOptions, UseFloatingPortalReturn } from './useFloatingPortal.types'; /** * Hook that renders content in a React Portal centered on a reference element. * * Position updates are applied directly to the DOM to avoid React re-renders * during scroll/resize, which prevents child component state loss (e.g., scroll * position inside a Menu, input focus, etc.). * * @param options - Configuration for the floating portal * @returns Refs, position data, a Portal component, and an update function */ export declare function useFloatingPortal(options?: FloatingPortalOptions): UseFloatingPortalReturn;