import React, { SyntheticEvent } from 'react'; import { IChartDataPoint } from './chartData'; export declare enum EventType { mouseenter = "mouseenter", mouseleave = "mouseleave", mousemove = "mousemove" } export interface ChartHoverProps { x: number; y: number; target: React.ReactNode; eventType: EventType; data?: IChartDataPoint; } export type TChartHoverCallback = (event: SyntheticEvent, value: ChartHoverProps) => void;