import { type MouseEvent as ReactMouseEvent } from 'react'; import type { Point } from '../../../types/point.js'; import type { TooltipItem } from '../../../types/tooltip.js'; import { type ThresholdMarker } from '../ThresholdBar.js'; export declare function useThresholdBarTooltip(markers: ThresholdMarker[], onHover?: (id: string | undefined) => void): { showTooltip: false | Point | undefined; tooltipPosition: Point | undefined; tooltipItems: TooltipItem[]; handleMouseMove: (event: ReactMouseEvent, index: number) => void; handleMouseLeave: () => void; };