import { OnChanges, QueryList, SimpleChanges } from '@angular/core'; import { PoDynamicFormField } from '../interfaces/po-dynamic-form-field.interface'; import { PoDynamicFormFieldsBaseComponent } from './po-dynamic-form-fields-base.component'; /** * @docsPrivate * * @description * * Componente de criação dos campos dinâmicos. */ export declare class PoDynamicFormFieldsComponent extends PoDynamicFormFieldsBaseComponent implements OnChanges { private readonly validationService; private readonly changes; private readonly form; components: QueryList<{ name: string; focus: () => void; showAdditionalHelp: () => void; }>; private previousValue; constructor(); ngOnChanges(changes: SimpleChanges): void; focus(property: string): void; isDisabled(field: PoDynamicFormField): boolean; onChangeField(visibleField: PoDynamicFormField, objectValue?: any): Promise; onChangeFieldModel(visibleField: PoDynamicFormField): void; showAdditionalHelp(property: string): void; updatePreviousValue(): void; trackBy(index: number, field: PoDynamicFormField): string; private applyFieldValidation; private getField; private triggerValidationOnForm; private updateFields; private validateFieldsChecker; private validateField; private hasChangeContainer; private updateFieldContainer; private diffObjectsArray; private hasContainer; private handleChangesContainer; }