///
import { OffsetOptions, Placement, UseHoverProps } from '@floating-ui/react';
export declare const useTooltip: ({ placement, delay, offset, }: {
placement: Placement;
delay?: UseHoverProps['delay'];
offset: OffsetOptions;
}) => {
x: number | null;
y: number | null;
strategy: import("@floating-ui/react").Strategy;
refs: import("@floating-ui/react").ExtendedRefs;
isOpen: boolean;
context: {
placement: Placement;
x: number | null;
y: number | null;
strategy: import("@floating-ui/react").Strategy;
middlewareData: import("@floating-ui/react").MiddlewareData;
isPositioned: boolean;
update: () => void;
reference: (node: import("@floating-ui/react").ReferenceType | null) => void;
floating: (node: HTMLElement | null) => void;
open: boolean;
onOpenChange: (open: boolean) => void;
events: import("@floating-ui/react").FloatingEvents;
dataRef: import("react").MutableRefObject;
nodeId: string | undefined;
refs: import("@floating-ui/react").ExtendedRefs;
elements: import("@floating-ui/react").ExtendedElements;
};
getReferenceProps: (userProps?: import("react").HTMLProps | undefined) => Record;
getFloatingProps: (userProps?: import("react").HTMLProps | undefined) => Record;
};