import { OnDestroy, OnInit } from '@angular/core'; import { AcField } from '../../models/field'; import { FormGroup } from '@angular/forms'; import { FloatLabelType, MatFormFieldAppearance } from '@angular/material/form-field'; import { AcFieldInputConfig } from '../../models/field-input-config'; import { AcAffix } from '../../models/affix'; import { AcHint } from '../../models/hint'; import { DynamicFormService } from '../../services/dynamic-form.service'; export declare class FieldInputComponent implements OnInit, OnDestroy, AcField { maxlength: number; appearance: MatFormFieldAppearance; floatLabel: FloatLabelType; private dynamicFormService; field: AcFieldInputConfig; group: FormGroup; private unsubcribe$; constructor(maxlength: number, appearance: MatFormFieldAppearance, floatLabel: FloatLabelType, dynamicFormService: DynamicFormService); ngOnInit(): void; ngOnDestroy(): void; buttonAction(event: MouseEvent, b: AcAffix | AcHint): void; }