import { AfterViewInit, OnInit } from '@angular/core'; import { ValidatorFn } from '@angular/forms'; import { InputType } from '../../../szorba-types'; import { NumberInterface } from '../../../utils/input-number.util'; import { SzFormInputComponent } from '../sz-form-input/sz-form-input.component'; import * as i0 from "@angular/core"; export declare class SzFormInputNumberComponent extends SzFormInputComponent implements NumberInterface, OnInit, AfterViewInit { private static readonly TIMEOUT_TIME; private static readonly INTERVAL_TIME; type: InputType; min: number; max: number; step: number; classSzInputNumber: boolean; minValidator: number; maxValidator: number; private timeout; private interval; protected _value: number; get value(): number; set value(val: number); ngOnInit(): void; ngAfterViewInit(): void; onIconArrowUpMouseDown(e: MouseEvent): void; onIconArrowDownMouseDown(e: MouseEvent): void; onIconArrowMouseUp(e: MouseEvent): void; protected setValueThroughFormControl(val: number): void; protected getAndSetupAllValidatorFns(): ValidatorFn[]; protected inputEvent(e: InputEvent): void; private startValueIncrementByArrow; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }