import { Block } from '../../../models/block';
export declare type SliderTemplate = Block.ElementSlider.Template;
export declare type SliderComponent = Block.ElementSlider.Component;
export declare class BceElementSliderTemplate implements SliderComponent {
    el: HTMLElement;
    value?: SliderTemplate;
    metadata: Block.ElementMetadata;
    question: string;
    required: boolean;
    step: number;
    min: number;
    max: number;
    minText: string;
    maxText: string;
    labelQuestion: string;
    labelRequired: string;
    labelStep: string;
    labelMin: string;
    labelMax: string;
    labelMinText: string;
    labelMaxText: string;
    private _link;
    private _question;
    private _required;
    private _step;
    private _min;
    private _max;
    private _minText;
    private _maxText;
    private handleInput;
    private updateValue;
    componentDidLoad(): void;
    render(): any;
}
