import { Directionality } from '@angular/cdk/bidi'; import { ChangeDetectorRef, ElementRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class BMSliderComponent implements ControlValueAccessor { _elementRef: ElementRef; private _document; private _cdr; private _dir; max: number; value: number; min: number; tabindex: number; disabled: boolean; role: string; change: EventEmitter; dragStart: EventEmitter; dragEnd: EventEmitter; pointerTime: number; private _doneBar; private _previewBar; private _isDragging; private _isOver; private _value; private _onChangeCB; private _onTouchedCB; constructor(_elementRef: ElementRef, _document: any, _cdr: ChangeDetectorRef, _dir: Directionality); writeValue(v: number): void; registerOnChange(fn: (_: number) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; onMouseenter($event: MouseEvent): void; onClick(e: MouseEvent): void; onFocusin(): void; onKeydown(e: KeyboardEvent): void; getRelativeLeft(value: number): number; showThumb(): boolean; showPreviewBar(): boolean; onThumbMousedown($event: MouseEvent): void; }