import { DestroyRef } from '@angular/core'; import { AfterContentInit, OnInit, OnDestroy, Renderer2 } from '@angular/core'; import { NgForm } from '@angular/forms'; import { LocalizationService } from '@bootkit/angular/localization'; import * as i0 from "@angular/core"; export declare class FormFieldComponent implements OnInit, AfterContentInit, OnDestroy { private _renderer; private _destroyRef; private _form; private _ls; label?: string; hint?: string; showErrors: boolean; showRequiredMarker: boolean; showSubscripts: boolean; useInputGroup: boolean; private _ngControl?; private _ngControlElement?; private _isRequired; private _locale?; private _localizedErrors?; private _firstLocalizedError?; private _errorText?; /** * Returns the first localized error of the control */ get errorText(): string; /** Reports whether the control is touched. */ get touched(): boolean | null | undefined; /** Reports whether the control is dirty. */ get dirty(): boolean | null | undefined; /** Returns true if this form-field is required, otherwise returns false. */ get isRequired(): boolean; private _onFocusOut; constructor(_renderer: Renderer2, _destroyRef: DestroyRef, _form: NgForm, _ls: LocalizationService); ngOnInit(): void; ngAfterContentInit(): void; private _validate; private _isRequiredField; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }