import { EventEmitter, OnInit, OnChanges } from "@angular/core"; import { ControlContainer } from "@angular/forms"; import * as i0 from "@angular/core"; export declare class InputComponent implements OnInit, OnChanges { controlContainer: ControlContainer; name: string; value: string; type: string; label: string; messages: any; maxLength: number; optionalDescription: string; isAutoCompleteOff: boolean; hideCheckmark: boolean; unit: string; allowComma: boolean; infoText: string; onBlur: EventEmitter; inputValue: string; constructor(controlContainer: ControlContainer); ngOnInit(): void; ngOnChanges(): void; setValue(val: string): void; get hasControl(): boolean; get control(): import("@angular/forms").AbstractControl; get controlInput(): import("@angular/forms").AbstractControl; get checkIfIsAutoCompleteOff(): "off" | "on"; get checkType(): string; get isPassword(): boolean; get isOptional(): boolean; get isFilled(): boolean; get validate(): { password: boolean; success: boolean; error: boolean; }; get inputClasses(): { info: string; password: boolean; success: boolean; error: boolean; }; get controlErrors(): string[]; OnBlur(e: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }