import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { FormEditorConfigService, SelectableFieldItemModel } from '../../form-editor-config.service'; import { TfNgFormEditorService } from '../../tf-ng-form-editor.service'; import { OptionModel } from '../../to-share/field-item-component-options-model.interface'; import { FieldItemModel } from '../../to-share/field-item-model.interface'; export declare class FieldItemComponent implements OnInit { private formEditorService; private formEditorConfig; private fb; private _key; set key(value: string); get key(): string; fieldItem: FieldItemModel; selectableItem: SelectableFieldItemModel; form: FormGroup; constructor(formEditorService: TfNgFormEditorService, formEditorConfig: FormEditorConfigService, fb: FormBuilder); ngOnInit(): void; initialiseFormSubscription(): void; initialiseItemConfigData(): void; initForm(): void; onChanges(): void; onOptionsUpdated(options: OptionModel[]): void; addFieldGroupItem(selectedField: SelectableFieldItemModel): void; ngOnDestroy(): void; }