import { ElementRef, EventEmitter, OnChanges, Renderer2, SimpleChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class RangeComponent implements ControlValueAccessor, OnChanges { private renderer; rangeBar: ElementRef; rangeProgressBar: ElementRef; name: string; forId: string; showProgress: boolean; disabled: boolean; readonly: boolean; min: number; max: number; step: number; set value(value: any); get value(): any; uiChange: EventEmitter; position: number; isTouching: boolean; private _value; private onChange; private onTouched; constructor(renderer: Renderer2); ngOnChanges(changes: SimpleChanges): void; keyDown(ev: KeyboardEvent): boolean; drag(event: any): void; blur(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; }