import { MouseEvent as ReactMouseEvent } from 'react'; import type { Formatter } from '../../core/types/formatter.js'; import type { InternalSliceData } from '../types/internal/pie-chart.js'; /** * Hook that generates handlers for mouse interactions. * @param sliceId - Id of the slice. * @param data - Slice data for this slice. * @param formatter - Formatter to be used. * @returns Handlers to perform mouse interactions. */ export declare function useSliceHandlers(sliceId: string, data: InternalSliceData, formatter: Formatter): { onMouseEnterHandler: () => void; onMouseClickHandler: (event: ReactMouseEvent) => void; onMouseLeaveHandler: () => void; };