import { ChangeDetectorRef, AfterViewInit, ElementRef, OnDestroy, OnInit, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { RebirthNGConfig } from '../rebirth-ng.config'; import { DocumentRef, WindowRef } from '../window-ref'; export declare class SliderComponent implements AfterViewInit, OnInit, OnDestroy, ControlValueAccessor { private changeDetectorRef; private rebirthNGConfig; private documentRef; private windowRef; dot: ElementRef; slider: ElementRef; onChange: EventEmitter; handleOffset: number; max: any; min: any; private offset; private stepWidth; value: number; private complete$; private onValueChange; private onTouched; constructor(changeDetectorRef: ChangeDetectorRef, rebirthNGConfig: RebirthNGConfig, documentRef: DocumentRef, windowRef: WindowRef); ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; private onResize(); onSliderClick(event: any): void; onOperateValue(value: number): void; operateValue(value: number): void; private calcHandleOffset(); private calcValueWhenMove(event); private changeValue(newValue); writeValue(value: number): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; }