import { Placement } from '@popperjs/core';
import { TriggerAction } from './types';
export declare const usePopover: (isOpen: boolean, onClose: () => void, triggerAction: TriggerAction, closeOnEscape: boolean, closeOnClickOutside: boolean) => {
    popoverRef: import("react").RefObject<HTMLDivElement | null>;
    triggerRef: import("react").RefObject<HTMLDivElement | null>;
    currentPosition: Placement;
    setCurrentPosition: import("react").Dispatch<import("react").SetStateAction<Placement>>;
};
