import React from 'react';
import { ChartScale } from './scales';
import { ScaleType, MixedChartProps } from './interfaces';
export interface LineSeriesProps<T> {
    series: MixedChartProps.LineDataSeries<T> | MixedChartProps.ThresholdSeries;
    color: string;
    xScale: ChartScale;
    yScale: ChartScale;
    xScaleType: ScaleType;
    yScaleType: ScaleType;
    highlighted?: boolean;
    dimmed?: boolean;
    onClick: (serie: LineSeriesProps<T>['series'], trigger: Element | null) => void;
    onMouseOver: (serie: LineSeriesProps<T>['series'], trigger: Element | null) => void;
    onMouseOut: React.MouseEventHandler;
}
export default function LineSeries<T>({ series, color, xScale, yScale, highlighted, dimmed, onClick, onMouseOver, onMouseOut }: LineSeriesProps<T>): JSX.Element | null;
