1 | /// <reference types="react" />
|
2 | import { AbstractPureComponent2 } from "../../common";
|
3 | import { HandleHtmlProps } from "./handleProps";
|
4 | import { ISliderBaseProps } from "./multiSlider";
|
5 | export declare type SliderProps = ISliderProps;
|
6 | /** @deprecated use SliderProps */
|
7 | export interface ISliderProps extends ISliderBaseProps {
|
8 | /**
|
9 | * Initial value of the slider. This determines the other end of the
|
10 | * track fill: from `initialValue` to `value`.
|
11 | *
|
12 | * @default 0
|
13 | */
|
14 | initialValue?: number;
|
15 | /**
|
16 | * Value of slider.
|
17 | *
|
18 | * @default 0
|
19 | */
|
20 | value?: number;
|
21 | /** Callback invoked when the value changes. */
|
22 | onChange?(value: number): void;
|
23 | /** Callback invoked when the handle is released. */
|
24 | onRelease?(value: number): void;
|
25 | /** A limited subset of HTML props to apply to the slider Handle */
|
26 | handleHtmlProps?: HandleHtmlProps;
|
27 | }
|
28 | /**
|
29 | * Slider component.
|
30 | *
|
31 | * @see https://blueprintjs.com/docs/#core/components/sliders.slider
|
32 | */
|
33 | export declare class Slider extends AbstractPureComponent2<SliderProps> {
|
34 | static defaultProps: SliderProps;
|
35 | static displayName: string;
|
36 | render(): JSX.Element;
|
37 | }
|