/// <reference types="jquery" />
import { InitModelOf, SliderEventMap, SliderModel, Widget } from '../index';
export declare class Slider extends Widget implements SliderModel {
    model: SliderModel;
    eventMap: SliderEventMap;
    self: Slider;
    value: number;
    minValue: number;
    maxValue: number;
    step: number;
    $sliderInput: JQuery<HTMLInputElement>;
    $sliderValue: JQuery<HTMLSpanElement>;
    constructor();
    protected _init(options: InitModelOf<this>): void;
    protected _render(): void;
    protected _renderProperties(): void;
    protected _remove(): void;
    protected _renderValue(): void;
    protected _renderMinValue(): void;
    protected _renderMaxValue(): void;
    protected _renderStep(): void;
    protected _onValueChange(event: JQuery.ChangeEvent): void;
    setValue(value: number): void;
}
//# sourceMappingURL=Slider.d.ts.map