Repository URL to install this package:
|
Version:
4.0.35 ▾
|
import React from 'react';
import { NO_OP } from 'exotic';
import { RangeSliderProps, RangeSliderState } from './typings';
import { RangeSliderStateInstance } from './state';
import { defaultRangeValues, defaultSliderInput, defaultRenderBox, defaultRenderWrapper } from './renderProps';
declare function toRangeSliderState(props: RangeSliderProps): RangeSliderState | RangeSliderStateInstance;
declare class RangeSlider extends React.Component<RangeSliderProps, RangeSliderState> {
static defaultProps: {
className: string;
maxValue: number;
selectedMinValue: number;
selectedMaxValue: number;
stepValue: number;
selectedValue: number;
currencyType: string;
currencyOrder: string;
color: string;
renderRangeValues: typeof defaultRangeValues;
renderSliderInput: typeof defaultSliderInput;
renderBox: typeof defaultRenderBox;
renderWrapper: typeof defaultRenderWrapper;
onMinChange: typeof NO_OP;
onMaxChange: typeof NO_OP;
};
updateRange(props: RangeSliderProps): void;
componentWillMount(): void;
componentWillReceiveProps(nextProps: RangeSliderProps): void;
observableState: RangeSliderState;
render(): React.ReactNode;
}
export { RangeSlider, toRangeSliderState };
export default RangeSlider;