type GotOpenedBy = "hover" | "focus" | null; type State = { isFocusingTrigger: boolean; isPressingTrigger: boolean; isHoveringTrigger: boolean; isHoveringTooltip: boolean; gotOpenedBy: GotOpenedBy; }; export declare function useTooltipState(): { isVisible: import('vue').Ref; show: ({ gotOpenedBy }: { gotOpenedBy: GotOpenedBy; }) => void; hide: ({ causedByKeyPress }?: { causedByKeyPress: boolean; }) => void; setState: (newState: Partial) => void; }; export {};