///
import { PureComponent } from '../component';
import { BaseSliderProps } from './Props';
interface SliderState {
dragging: boolean;
length: number;
}
declare class Slider extends PureComponent, SliderState> {
static defaultProps: {
formatValue: (v: number) => number;
};
parentElement: HTMLElement;
constructor(props: BaseSliderProps);
componentDidUpdate(prevProps: BaseSliderProps): void;
bindElement(el: HTMLDivElement): void;
length2value(length: number): number;
handleDrag(mx: number, my: number): void;
handleDragEnd(): void;
renderResult(): JSX.Element | null;
render(): JSX.Element;
}
export default Slider;