import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; interface SliderStyle { background?: string; } export declare class NggSliderComponent implements ControlValueAccessor, OnInit, OnChanges { name: string; min: number; max: number; step: number; label: string; instruction: string; placeholder: string; errorMessage: string; hasTextbox: boolean; unitLabel: string; disabled: boolean; value: number; enterkeyhint?: 'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send'; sliderChange: EventEmitter; sliderTouch: EventEmitter; onChangeFn?: (val: number) => void; onTouchedFn?: VoidFunction; style: SliderStyle; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onBlur(): void; handleChange(): void; setTrackBackground(): void; /** control value accessor functions */ writeValue(val: number): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};