import { AfterViewInit, ChangeDetectorRef, DoCheck, ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from "@angular/core"; import { AbstractControl } from "@angular/forms"; import { UpdateHostClassService } from "../services/update-host-class.service"; import { CommasDirective } from "../directives/commas/commas.directive"; export declare class InputComponent implements OnInit, AfterViewInit, DoCheck, OnChanges { private _updateHostClassService; private _cdr; input: ElementRef; el: ElementRef; prefix: ElementRef; commas: CommasDirective; required: boolean; type: "input" | "textarea"; appearance: "fill" | "outline"; rounded: boolean; placeholder: string; disabled: boolean; readonly: boolean; clearButton: boolean; prefixPosition: "right" | "left"; value: any; control: AbstractControl; datepicker: boolean; isNumber: boolean; withCommas: string; isTaxCode: boolean; onChange: EventEmitter; focusChange: EventEmitter; focused: boolean; constructor(_updateHostClassService: UpdateHostClassService, _cdr: ChangeDetectorRef); ngOnInit(): void; private updateClass; dateChange(event: any): void; ngOnChanges(changes: SimpleChanges): void; focusInput(): void; blurInput(): void; ngAfterViewInit(): void; ngDoCheck(): void; }