import { ScaledBarGroup } from '../make-scaled-bar-groups'; import { ScaledPoint } from '../make-scaled-series'; import { ChartPlotRef } from '../../internal/components/chart-plot'; import { MixedLineBarChartProps } from '../interfaces'; export interface UseMouseHoverProps { plotRef: React.RefObject; scaledSeries: ReadonlyArray>; barGroups: ScaledBarGroup[]; highlightSeries: (series: MixedLineBarChartProps.ChartSeries | null) => void; highlightPoint: (point: ScaledPoint | null) => void; highlightGroup: (groupIndex: number) => void; clearHighlightedSeries: () => void; isGroupNavigation: boolean; isHandlersDisabled: boolean; } export declare function useMouseHover({ plotRef, scaledSeries, barGroups, highlightSeries, highlightPoint, highlightGroup, clearHighlightedSeries, isGroupNavigation, isHandlersDisabled, }: UseMouseHoverProps): { verticalMarkerLeft: number | null; onSVGMouseMove: (event: React.MouseEvent) => void; onSVGMouseOut: (event: React.MouseEvent) => void; }; //# sourceMappingURL=use-mouse-hover.d.ts.map