import React from 'react'; import type { ReactNode } from 'react'; import { TooltipPlacement } from './TooltipProvider'; type UseTooltipOptions = { content: ReactNode; placement?: TooltipPlacement; offset?: number; open?: boolean; defaultOpen?: boolean; delayOpenMs?: number; delayCloseMs?: number; focusOpenMode?: 'focus-visible' | 'any' | 'off'; closeOnPointerDown?: boolean; }; export declare function useTooltipTrigger(options: UseTooltipOptions): { id: string; isOpen: boolean; triggerProps: { ref: (node: HTMLElement | null) => void; onPointerEnter: () => void; onPointerLeave: () => void; onPointerDown: () => void; onFocus: (e: React.FocusEvent) => void; onBlur: () => void; 'aria-describedby'?: string; }; }; export {};