import { EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from "@angular/core"; import { FormGroup } from "@angular/forms"; import { BaseWidgetComponent } from "../../../shared/base.component"; import { DynamicField } from "./dynamic-field.class"; export declare class DynamicFormComponent extends BaseWidgetComponent implements OnChanges, OnInit, OnDestroy { fields: DynamicField[]; validate: boolean; form: EventEmitter<{}>; valid: EventEmitter<{}>; form_group: FormGroup; last_submit: string; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; makeFormGroup(fields: DynamicField[]): FormGroup; submit(): boolean; emitForm(): void; }