import { ElementRef, Injector, OnDestroy, OnInit } from '@angular/core'; import { NgModel } from '@angular/forms'; import { BaseInput } from '../base-input/base-input'; import { IMaskDirective } from 'angular-imask'; import * as i0 from "@angular/core"; export declare class InputTextComponent extends BaseInput implements OnInit, OnDestroy { static initializeProps: void; required: boolean; maxchars: number; regexp: string; displayformat: string; disabled: boolean; type: any; name: string; readonly: boolean; conditionalclass: any; conditionalstyle: any; tabindex: any; placeholder: any; shortcutkey: string; autofocus: boolean; autocomplete: any; maskVal: any; isFocused: boolean; private lazy; hint: string; arialabel: string; trailingiconclass: string; leadingiconclass: string; supportingtext: string; inputEl: ElementRef; ngModel: NgModel; imask: IMaskDirective; constructor(inj: Injector, explicitContext: any); onPropertyChange(key: any, nv: any, ov: any): void; get computedClasses(): any; get mask(): false | { mask: any; lazy: boolean; definitions: { '9': RegExp; A: RegExp; a: RegExp; '*': RegExp; }; }; checkForDisplayFormat($event?: any): void; ngOnInit(): void; iconClickEvent($event: any, type: string): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }