import type { PopoverNextProps } from '../PopoverNext.types'; import { PopoverNextContextValue } from './usePopoverNextContext'; export type UsePopoverProps = Omit & { rootRef: React.RefObject | null; }; type UsePopoverReturn = Omit; export declare function usePopover({ dataHook, open, onOpenChange, focusManagerEnabled, appendTo, dynamicWidth, zIndex, width, minWidth, maxWidth, excludeClass, moveBy, flip: shouldFlip, placement, fixed, boundaryPadding, rootRef, showDelay, hideDelay, timeout: duration, skin, transitionSettings, onClickOutside, overlay, role, tabIndex, 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledBy, 'aria-describedby': ariaDescribedBy, id, style, onClick, animate, showArrow, customArrow, contentClassName, onMouseEnter, onMouseLeave, autoUpdateOptions, }: UsePopoverProps): UsePopoverReturn; export {}; //# sourceMappingURL=usePopover.d.ts.map