import { FormGroup } from '@angular/forms'; import { EsFormField } from '../../model/es-form-field.interface'; import { EsFormFieldConfig } from '../../model/es-config.interface'; import { IEsFormComponent } from '../../container/es-form.interface'; import { IDynamicField } from '../dynamic-field/dynamic-field.interface'; import { ChangeDetectorRef, DestroyRef } from '@angular/core'; export declare abstract class EsFieldBase implements EsFormField { protected cd: ChangeDetectorRef; configList: EsFormFieldConfig[]; config: EsFormFieldConfig; group: FormGroup; esForm: IEsFormComponent; dynamicField?: IDynamicField; protected readonly destroyRef: DestroyRef; protected constructor(cd: ChangeDetectorRef); checkView(): void; get activeErrorMessages(): string[]; }