import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class SliderComponent implements AfterViewInit, OnDestroy, ControlValueAccessor { private _initialValue?; private _currentValue?; private _max; private _min; private inputValue$; private unsubscribe; private cdr; /** * @ignore */ private _onChange; /** * @ignore */ protected _onTouched: () => void; /** * Slider Id, required if label is set */ sliderId?: string; /** * Input name */ name?: string; /** * Slider label */ label?: string; /** * Minimum value */ set min(min: number); get min(): number; /** * Maximum value */ set max(max: number); get max(): number; /** * Input value */ set value(val: number); get value(): number | undefined; /** * Slider input step */ step: number; /** * Whether input is disabled or not */ isDisabled: boolean; input?: ElementRef; ngAfterViewInit(): void; ngOnDestroy(): void; /** * Implemented as part of ControlValueAccessor. * @ignore */ writeValue(value: number): void; /** * Implemented as part of ControlValueAccessor. * @ignore */ registerOnChange(fn: any): void; /** * Implemented as part of ControlValueAccessor. * @ignore */ registerOnTouched(fn: any): void; /** * Implemented as part of ControlValueAccessor. * @ignore */ setDisabledState(isDisabled: boolean): void; /** * @ignore */ updateValue(event: Event): void; /** * @ignore */ updateInputCssPropWithValue(value: number | undefined): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }