import React from "react"; import { type ReferenceDotProps } from "recharts"; import { ILineChartThresholdIntersectionInfo, ILineChartThresholdIntersectionLabelProps } from "../../core/LineChart/type"; export declare const isThresholdIntersectionLabelVisible: (labelProps: ILineChartThresholdIntersectionLabelProps | undefined, info: ILineChartThresholdIntersectionInfo) => boolean; type ThresholdIntersectionXAxis = NonNullable; type ThresholdIntersectionYAxis = NonNullable; interface IThresholdIntersectionLayerProps { intersection: ILineChartThresholdIntersectionInfo; index: number; hovering: string[]; intersectionLabelProps?: ILineChartThresholdIntersectionLabelProps; thresholdStroke?: string; onMouseEnter: (info: ILineChartThresholdIntersectionInfo, left: number, top: number) => void; onMouseLeave: () => void; xAxisMap?: Record; yAxisMap?: Record; } declare const ThresholdIntersectionLayer: React.FC; export default ThresholdIntersectionLayer;