import { Placement } from '@floating-ui/core'; import { Ref } from 'vue'; import { Strategy } from '@floating-ui/utils'; export declare function useTooltipDirective(): { options: Ref<{ content: string; placement: Placement; }, { content: string; placement: Placement; } | { content: string; placement: Placement; }>; triggerNode: Ref; contentNode: Ref; isOpen: Ref; onOpenTooltip: (el?: HTMLElement) => void; onCloseTooltip: () => void; onUnmountTooltip: () => void; floatingStyles: Readonly< Ref<{ position: Strategy; top: string; left: string; transform?: string; willChange?: string; }, { position: Strategy; top: string; left: string; transform?: string; willChange?: string; }>>; };