import React from 'react'; import RangeBrushFactory, { OnBrush } from './range-brush'; import HistogramPlotFactory from './histogram-plot'; import LineChartFactory from './line-chart'; import { LineChart } from 'reducers'; declare function RangePlotFactory(RangeBrush: ReturnType, HistogramPlot: ReturnType, LineChart: ReturnType): React.ForwardRefExoticComponent<{ height?: number; width: number; step?: number; range: number[]; value: number[]; plotType?: string; timeFormat?: string; timezone?: string; histogram?: { x0: number; x1: number; }[]; lineChart?: LineChart; isRanged?: boolean; onBrushStart?: () => void; onBrushEnd?: () => void; onBrush: OnBrush; marks?: number[]; onMouseoverHandle?: () => void; onMouseoutHandle?: () => void; isEnlarged?: boolean; playbackControlWidth?: number; } & { theme?: any; }>; declare namespace RangePlotFactory { var deps: (typeof RangeBrushFactory | typeof HistogramPlotFactory)[]; } export default RangePlotFactory;