import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy } from '@angular/core'; import { RealsoftThumb } from './models'; import { RealsoftSliderVisualThumbInterface } from './models'; import * as i0 from "@angular/core"; export declare class RealsoftSliderVisualThumb implements RealsoftSliderVisualThumbInterface, AfterViewInit, OnDestroy { readonly _cdr: ChangeDetectorRef; private readonly _ngZone; private _slider; private _renderer; private _listenerCleanups; discrete: boolean; thumbPosition: RealsoftThumb; valueIndicatorText: string; _knob: ElementRef; _valueIndicatorContainer: ElementRef; private _sliderInput; private _sliderInputEl; private _isHovered; _isActive: boolean; _isValueIndicatorVisible: boolean; _hostElement: HTMLElement; constructor(...args: unknown[]); ngAfterViewInit(): void; ngOnDestroy(): void; private _onPointerMove; private _onMouseLeave; private _onFocus; private _onBlur; private _onDragStart; private _onDragEnd; _showValueIndicator(): void; _hideValueIndicator(): void; _getSibling(): RealsoftSliderVisualThumbInterface; _getValueIndicatorContainer(): HTMLElement | undefined; _getKnob(): HTMLElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }