import { OnInit, EventEmitter, ElementRef } from '@angular/core';
export declare class Range implements OnInit {
    private _elf;
    prefixCls: string;
    offset: any[];
    length: any[];
    upperBound: number;
    lowerBound: number;
    maxBound: number[];
    minBound: number[];
    sliderCls: object;
    sliderLength: number;
    sliderStart: number;
    private _min;
    private _max;
    private _step;
    private _value;
    private _defaultValue;
    private _disabled;
    private _marks;
    private _dots;
    private _included;
    private _count;
    private _allowCross;
    private _pushable;
    private _handleStyle;
    private _trackStyle;
    private _railStyle;
    private _handleCount;
    min: number;
    max: number;
    step: number;
    value: [number];
    defaultValue: any;
    disabled: boolean;
    marks: object;
    dots: boolean;
    included: boolean;
    count: number;
    allowCross: boolean;
    pushable: number;
    handleStyle: any[];
    trackStyle: any[];
    railStyle: any[];
    onChange: EventEmitter<any>;
    onAfterChange: EventEmitter<any>;
    amWrapper: boolean;
    constructor(_elf: ElementRef);
    setCls(): void;
    initialValue(): void;
    handleChange(e: any, i: any): void;
    handleAfterChange(e: any, i: any): void;
    setTrackStyle(value: any): void;
    setValueBound(): void;
    verifyPushable(): boolean;
    ngOnInit(): void;
}
