import { AfterViewInit, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { SzHtmlInputNumberConfig } from '../../../sz-html-controls/inputs/sz-html-input-number/model/SzHtmlInputNumberConfig'; import { InputType } from '../../../szorba-types'; import { NumberInterface } from '../../../utils/input-number.util'; import { SzInputComponent } from '../sz-input/sz-input.component'; import * as i0 from "@angular/core"; export declare class SzInputNumberComponent extends SzInputComponent implements SzHtmlInputNumberConfig, NumberInterface, OnInit, AfterViewInit, OnChanges { private static readonly TIMEOUT_TIME; private static readonly INTERVAL_TIME; type: InputType; step: number; valueChange: EventEmitter; isClassSzInputNumber: boolean; private timeout; private interval; private _min; get min(): number; set min(value: number); private _max; get max(): number; set max(value: number); protected _value: number; get value(): number; set value(val: number); ngOnInit(): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; onIconArrowUpMouseDown(e: MouseEvent): void; onIconArrowDownMouseDown(e: MouseEvent): void; onIconArrowMouseUp(e: MouseEvent): void; protected inputEvent(e: InputEvent): void; private startValueIncrementByArrow; private setupMin; private setupMax; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }