import React from 'react';
export type OnBrush = (val0: number, val1: number) => void;
export interface RangeBrushProps {
    isRanged?: boolean;
    theme?: any;
    range: number[];
    value: number[];
    onBrushStart: () => void;
    onBrushEnd: () => void;
    width: number;
    height: number;
    onBrush: OnBrush;
    step?: number;
    marks?: number[];
    onMouseoverHandle: () => void;
    onMouseoutHandle: () => void;
}
declare function RangeBrushFactory(): React.ComponentType<RangeBrushProps>;
export default RangeBrushFactory;
