import { RefObject } from 'react'; import { DoughnutChartData, TooltipPosition } from './utils'; export type RechartsMouseEventHandler = { cx: number; cy: number; midAngle: number; outerRadius: number; innerRadius: number; }; export declare const useDoughnutChartInteractions: (data: DoughnutChartData[], chartRef: RefObject) => { HoveredChartElementIndex: number | null; tooltipPos: TooltipPosition | undefined; handleLegendHover: (index: number | null, event?: React.MouseEvent) => void; handleMouseEnter: (event: RechartsMouseEventHandler, index: number) => void; handleMouseOut: () => void; };