import { useFloating, Placement, UseInteractionsReturn } from '@floating-ui/react'; export type TooltipOptions = { /** * If true, the component is shown at initial */ initialOpen?: boolean; /** * Tooltip placement. */ placement?: Placement; /** * If true, the component is shown. */ open?: boolean; /** * Callback fired when the component requests to be open. */ onOpenChange?: (open: boolean) => void; }; export declare function useTooltip({ initialOpen, placement, open: controlledOpen, onOpenChange: setControlledOpen, }?: TooltipOptions): UseTooltipResult; type UseTooltipResult = UseInteractionsReturn & ReturnType & { open: boolean; setOpen: (open: boolean) => void; arrowRef: React.RefObject; }; export {};