/// export declare const PopoverProvider: import("react").Provider<{ state: import("@react-stately/overlays").OverlayTriggerState; exited: boolean; overlayRef: import("react").RefObject; triggerRef: import("react").RefObject; placement: import("./utils").PopoverPlacement; disableAnimation: boolean; shouldCloseOnBlur: boolean; isDismissable: boolean; isKeyboardDismissDisabled: boolean; shouldCloseOnInteractOutside: ((element: HTMLElement) => boolean) | undefined; isOpen: boolean; onClose: () => void; onExited: () => void; onEntered: () => void; triggerProps: import("@react-types/button").AriaButtonProps<"button">; overlayProps: import("react").HTMLAttributes; positionProps: import("react").HTMLAttributes; getTriggerProps: (props?: any, _ref?: any) => any; getPopoverProps: (props?: any) => any; }>, usePopoverContext: () => { state: import("@react-stately/overlays").OverlayTriggerState; exited: boolean; overlayRef: import("react").RefObject; triggerRef: import("react").RefObject; placement: import("./utils").PopoverPlacement; disableAnimation: boolean; shouldCloseOnBlur: boolean; isDismissable: boolean; isKeyboardDismissDisabled: boolean; shouldCloseOnInteractOutside: ((element: HTMLElement) => boolean) | undefined; isOpen: boolean; onClose: () => void; onExited: () => void; onEntered: () => void; triggerProps: import("@react-types/button").AriaButtonProps<"button">; overlayProps: import("react").HTMLAttributes; positionProps: import("react").HTMLAttributes; getTriggerProps: (props?: any, _ref?: any) => any; getPopoverProps: (props?: any) => any; };