import { OnChanges, EventEmitter, OnDestroy } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { LAYOUT_TYPE } from '@pepperi/ngx-lib'; import * as i0 from "@angular/core"; export declare class PepperiFieldGeneratorComponent implements OnChanges, OnDestroy { field: any; hasHeightLimit: boolean; isActive: boolean; objectId: any; form: FormGroup; layoutType: LAYOUT_TYPE; showTitle: boolean; checkForChanges: any; valueChanged: EventEmitter; childChanged: EventEmitter; formValidationChanged: EventEmitter; elementClicked: EventEmitter; notifyMenuItemClicked: EventEmitter; notifyChildClicked: EventEmitter; get isValid(): boolean; get isTouched(): boolean; get isDirty(): boolean; constructor(); ngOnDestroy(): void; onValueChanged(valueChanged: any): void; onChildChanged(childChanged: any): void; onFormValidationChanged(formValidationChanged: any): void; onClick(fieldClicked: any): void; onMenuItemClicked(fieldToEdit: any): void; onChildClick(childClicked: any): void; ngOnChanges(changes: any): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }