import { PopoverProps } from './Popover.types'; declare const usePresenter: (props: PopoverProps) => { show: boolean; offset: import("react-overlays/esm/usePopper").Offset | undefined; placement: import("@popperjs/core").Placement; handleOnHide: () => void; openPopover: () => void; containerRef: import("react").RefObject; targetRef: import("react").RefObject; initialTransformRef: import("react").MutableRefObject; action: import("./Popover.types").ActionType; hideOnClickAway: boolean; defaultShow: boolean; keepContentOnItemClick: boolean; contentPosition: "fixed" | "absolute"; onClickListener: (() => false | void) | undefined; onDoubleClickListener: (() => false | void) | undefined; onMouseOutListener: (() => void) | undefined; onMouseOverListener: (() => void) | undefined; targetOnClickListener: () => false | void; targetOnDoubleClickListener: () => false | void; popoverAccessibilityProps: import("../../utils/accessibilityUtils").AccessibilityProps; targetAccessibilityProps: import("../../utils/accessibilityUtils").AccessibilityProps; otherProps: {}; }; export default usePresenter;