import { Ref } from 'vue'; export interface PopoverPosition { top: string; left: string; bottom: string; right: string; transformOrigin: string; } export declare function usePopoverPosition(triggerRef: Ref, panelRef: Ref, open: Ref, gap?: number): { position: Ref<{ top: string; left: string; bottom: string; right: string; transformOrigin: string; }, PopoverPosition | { top: string; left: string; bottom: string; right: string; transformOrigin: string; }>; updatePosition: () => void; };