import { SliderBase, SliderBaseProps, SliderBaseState, RenderResult } from './SliderBase'; export interface SliderProps extends SliderBaseProps { defaultValue?: number; value?: number; } export interface SliderState extends SliderBaseState { value: number; dragging: boolean; } export declare class Slider extends SliderBase { static displayName: string; constructor(props: SliderProps); componentWillReceiveProps(nextProps: SliderProps): void; onChange: (state: any) => void; onStart: (position: any) => void; onEnd: () => void; onMove: (e: any, position: any) => void; getValue(): number; getLowerBound(): number; getUpperBound(): number; trimAlignValue(v: any, nextProps?: {}): number; renderInternal(): RenderResult; }