UNPKG

953 BTypeScriptView Raw
1/// <reference types="react" />
2import { AbstractPureComponent2 } from "../../common";
3import { ISliderBaseProps } from "./multiSlider";
4export declare type NumberRange = [number, number];
5export declare type RangeSliderProps = IRangeSliderProps;
6/** @deprecated use RangeSliderProps */
7export interface IRangeSliderProps extends ISliderBaseProps {
8 /**
9 * Range value of slider. Handles will be rendered at each position in the range.
10 *
11 * @default [0, 10]
12 */
13 value?: NumberRange;
14 /** Callback invoked when the range value changes. */
15 onChange?(value: NumberRange): void;
16 /** Callback invoked when a handle is released. */
17 onRelease?(value: NumberRange): void;
18}
19export declare class RangeSlider extends AbstractPureComponent2<RangeSliderProps> {
20 static defaultProps: RangeSliderProps;
21 static displayName: string;
22 render(): JSX.Element;
23 protected validateProps(props: RangeSliderProps): void;
24}