import { HtmlComponent, InitModelOf, NumberField, PropertyChangeEvent, Slider, SliderFieldEventMap, SliderFieldModel } from '../../../index';
export declare class SliderField extends NumberField implements SliderFieldModel {
    model: SliderFieldModel;
    eventMap: SliderFieldEventMap;
    step: number;
    valueEditable: boolean;
    sliderTabbable: boolean;
    slider: Slider;
    $valueLabel: JQuery;
    fieldHtmlComp: HtmlComponent;
    protected _syncingValue: boolean;
    constructor();
    protected _init(model: InitModelOf<this>): void;
    protected _render(): void;
    protected _remove(): void;
    protected _renderProperties(): void;
    protected _renderClearable(): void;
    setStep(step: number): void;
    protected _setStep(step: number): void;
    setValueEditable(valueEditable: boolean): void;
    protected _renderValueEditable(): void;
    setSliderTabbable(sliderTabbable: boolean): void;
    protected _setSliderTabbable(sliderTabbable: boolean): void;
    protected _setMinValue(minValue: number): void;
    protected _setMaxValue(maxValue: number): void;
    protected _validateValue(value: number): number;
    protected _onSliderPropertyChange(event: PropertyChangeEvent): void;
    protected _syncDisplayTextToSlider(displayText: string): void;
    protected _updateValueLabel(): void;
}
//# sourceMappingURL=SliderField.d.ts.map