///
import { FloatingPosition } from '../Floating';
interface UseTooltip {
position: FloatingPosition;
closeDelay: number;
openDelay: number;
onPositionChange?(position: FloatingPosition): void;
opened?: boolean;
offset: number;
arrowRef?: React.RefObject;
arrowOffset: number;
events: {
hover: boolean;
focus: boolean;
touch: boolean;
};
positionDependencies: any[];
inline: boolean;
}
export declare function useTooltip(settings: UseTooltip): {
x: number;
y: number;
arrowX: number;
arrowY: number;
reference: (node: import("@floating-ui/react").ReferenceType) => void;
floating: (node: HTMLElement) => void;
getFloatingProps: (userProps?: import("react").HTMLProps) => Record;
getReferenceProps: (userProps?: import("react").HTMLProps) => Record;
isGroupPhase: boolean;
opened: boolean;
placement: import("@floating-ui/react").Placement;
};
export {};
//# sourceMappingURL=use-tooltip.d.ts.map