import { EventEmitter, OnChanges, OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { MECXFieldConfig } from '../../interfaces'; import { BaseComponent } from './base-component'; import * as i0 from "@angular/core"; export declare abstract class BaseDynamic extends BaseComponent implements OnInit, OnChanges { private fb; onHandleSubmit: EventEmitter; onHandleUpdateForm: EventEmitter; onHandleSubmitFormReady: EventEmitter; self: any; fields: MECXFieldConfig[]; data: any; disabled: boolean; isLoading: boolean; enableListenerFormChange: boolean; onFormChange: EventEmitter; _form: FormGroup | null; constructor(fb: FormBuilder); private createControl; private bindValidations; fillValues(): void; ngOnInit(): void; ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }