import React from 'react'; import { LineSeriesPoint, RVNearestXData } from 'react-vis'; import { LineChart } from 'reducers'; export interface HoverDP { x: number; y: number; color?: string | number; opacity?: string | number; stroke?: string | number; fill?: string | number; size?: string | number; } interface LineChartProps { brushComponent?: any; brushing?: boolean; color?: string; enableChartHover?: boolean; height: number; hoveredDP?: HoverDP | null; isEnlarged?: boolean; lineChart?: LineChart; margin: { top?: number; bottom?: number; left?: number; right?: number; }; onMouseMove: (datapoint: LineSeriesPoint | null, data?: RVNearestXData) => void; width: number; timezone?: string | null; timeFormat?: string; } declare function LineChartFactory(): ({ brushComponent, brushing, color, enableChartHover, height, hoveredDP, isEnlarged, lineChart, margin, onMouseMove, width, timezone, timeFormat }: LineChartProps) => React.JSX.Element; export default LineChartFactory;