interface TooltipState { visible: boolean; x: number; y: number; text: string; } export declare const useFollowTooltip: () => { tooltip: TooltipState; showTooltip: (e: React.MouseEvent, text: string) => void; hideTooltip: () => void; getTooltipProps: (text: string) => { onMouseMove: (e: React.MouseEvent) => void; onMouseLeave: () => void; }; }; export declare const FollowTooltip: ({ visible, x, y, text, className, }: TooltipState & { className?: string; }) => import("react").ReactPortal | null; export default useFollowTooltip;