import { EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class NumberInputComponent implements ControlValueAccessor { min?: number; max?: number; step: number; value: number; label?: string; controlButton: boolean; disabled: boolean; valueChange: EventEmitter; keyUp: EventEmitter<{ event: KeyboardEvent; value: number; }>; private onChange; private onTouched; errorMessage: string; inputContainerClass: any; inputWrapperClass: any; increase(): void; decrease(): void; onKeyUp(event: KeyboardEvent): void; onInput(event: Event): void; validateValue(): void; notifyValueChange(): void; writeValue(value: number): void; registerOnChange(fn: (value: number) => void): void; registerOnTouched(fn: () => void): void; setDisabledState?(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }