import { AfterViewInit, ElementRef, OnDestroy, Renderer2 } from '@angular/core'; import { ControlContainer } from '@angular/forms'; import { NgtControlValueAccessor } from '../../../../base/ngt-control-value-accessor'; import { NgtFormComponent } from '../ngt-form/ngt-form.component'; import * as i0 from "@angular/core"; export declare enum NgtSliderColorSchemeEnum { PRIMARY = "primary", SUCCESS = "success", WARNING = "warning", DANGER = "danger" } export declare class NgtSliderComponent extends NgtControlValueAccessor implements AfterViewInit, OnDestroy { formContainer: ControlContainer; private renderer; private ngtFormComponent; element: ElementRef; display: ElementRef; label: string; shining: boolean; isDisabled: boolean; showPercentageSymbol: boolean; name: string; min: string; max: string; step: string; color: NgtSliderColorSchemeEnum; private subscriptions; constructor(formContainer: ControlContainer, renderer: Renderer2, ngtFormComponent: NgtFormComponent); ngAfterViewInit(): void; ngOnDestroy(): void; change(value: boolean): void; onNativeChange(value: boolean): void; private destroySubscriptions; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }