import { OnInit, EventEmitter, OnDestroy, Injector, AfterViewInit, ElementRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class NgxCmInputComponent implements OnInit, OnDestroy, AfterViewInit, ControlValueAccessor { private injector; private element; private validators; Label: any; Type: string; IconClass: any; MaxLength: number; AlphaNumaricOnly: boolean; AlphabeticalOnly: boolean; NumbersOnly: boolean; AllowedChars: any; _show: boolean; Show: any; Focus: EventEmitter; Blur: EventEmitter; FocusIn: boolean; onChange: any; context: { value: any; control: any; validators: any; required: boolean; }; constructor(injector: Injector, element: ElementRef, validators: any); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(): void; valueUpdate(value: any): void; onKeyDown(e: any): void; isControlRequired(): void; setValidators(): void; clearValidators(): void; }