import { EventEmitter, OnInit, OnDestroy, AfterViewInit, AfterViewChecked, ElementRef, ApplicationRef, ComponentFactoryResolver, Injector } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class NumericInputComponent implements OnInit, OnDestroy, AfterViewInit, AfterViewChecked, ControlValueAccessor { private element; private appRef; private componentFactoryResolver; private injector; private _autofocus; private _disabled; private _readonly; private _value; activeColor: string; isFocus: boolean; autofocus: any; disabled: any; readonly: any; ngModel: any; type: string; value: number | string; maxlength: number; name: string; placeholder: string; format: string | { (val: string): boolean; }; layout: string | { key: number | string; }[][]; entertext: string; focus: EventEmitter; blur: EventEmitter; enterpress: EventEmitter; ngModelChange: EventEmitter; kp: any; ks: any; _onChange: (_: any) => void; constructor(element: ElementRef, appRef: ApplicationRef, componentFactoryResolver: ComponentFactoryResolver, injector: Injector); ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; ngAfterViewChecked(): void; trackByIndex(index: any): any; writeValue(value: any): void; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: any): void; onFocus(e: any): void; dispatch(event: string, payload?: number | string): void; createKeyboard(el: any, options: any, events: any, callback: any): void; destroyKeyboard(el: any, keyboard: any): void; private init; private set; onMounted(el: any): void; onUpdated(): void; input(key: any): void; moveCursor(): void; openKeyboard(): void; closeKeyboard(): void; }