import { AfterViewInit, ElementRef, Injector, Signal } from '@angular/core'; import { NgtControlValueAccessor } from '../../../../base/ngt-control-value-accessor'; import { NgtReactiveFormComponent } from '../ngt-reactive-form/ngt-reactive-form.component'; import { NgtSectionComponent } from '../../../ngt-section/ngt-section.component'; import { NgtModalComponent } from '../../../ngt-modal/ngt-modal.component'; import * as i0 from "@angular/core"; export declare enum NgtReactiveSliderColorSchemeEnum { PRIMARY = "primary", SUCCESS = "success", WARNING = "warning", DANGER = "danger" } export declare class NgtReactiveSliderComponent extends NgtControlValueAccessor implements AfterViewInit { private ngtForm; private ngtSection; private ngtModal; protected injector: Injector; sliderElement: ElementRef; /** Visual Inputs */ readonly label: import("@angular/core").InputSignal; readonly shining: import("@angular/core").InputSignal; readonly showPercentageSymbol: import("@angular/core").InputSignal; readonly colorByValue: import("@angular/core").InputSignal<(value: number) => NgtReactiveSliderColorSchemeEnum>; /** Behavior Inputs */ readonly isDisabled: import("@angular/core").InputSignal; readonly min: import("@angular/core").InputSignal; readonly max: import("@angular/core").InputSignal; readonly step: import("@angular/core").InputSignal; /** Outputs */ readonly onValueChange: import("@angular/core").OutputEmitterRef; /** Computed Signals */ readonly isShining: Signal; readonly isDisabledByParent: Signal; readonly isDisabledState: Signal; readonly sliderClasses: Signal; constructor(ngtForm: NgtReactiveFormComponent, ngtSection: NgtSectionComponent, ngtModal: NgtModalComponent, injector: Injector); ngAfterViewInit(): void; onNativeChange(): void; change(value: number): void; private setNativeValue; private getNativeValue; private getSliderClasses; private hasChangesBetweenValues; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }