import { OnChanges, EventEmitter, OnDestroy } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { PepFieldBase, PepLayoutType, IPepFieldValueChangeEvent, IPepFieldClickEvent } from '@pepperi-addons/ngx-lib'; import { IPepFormFieldClickEvent, IPepFormFieldValueChangeEvent } from './form.model'; import * as i0 from "@angular/core"; export declare class PepFieldGeneratorComponent implements OnChanges, OnDestroy { private _field; set field(value: any); get field(): any; isActive: boolean; uid: any; form: FormGroup; layoutType: PepLayoutType; showTitle: boolean; checkForChanges: any; valueChange: EventEmitter; elementClick: EventEmitter; internalFormFieldChange: EventEmitter; internalFormFieldClick: EventEmitter; formValueChange: EventEmitter; formFieldClick: EventEmitter; get isValid(): boolean; get isTouched(): boolean; get isDirty(): boolean; onFileChanged(fileData: any, field: PepFieldBase): void; onAddressValueChanged(valueChange: IPepFieldValueChangeEvent, field: PepFieldBase): void; onValueChanged(value: any, field: PepFieldBase): void; onInternalFormFieldChanged(internalFormFieldChange: any): void; onClick(fieldClicked: any): void; onInternalFormFieldClick(internalFormFieldClick: any): void; onFormValueChanged(event: IPepFormFieldValueChangeEvent): void; onFormFieldClick(event: IPepFormFieldClickEvent): void; ngOnChanges(changes: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }