import { OnInit, EventEmitter } 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 { FieldItemGridOptionsColumnDefsModel } from '../../../../to-share/field-item-component-options-model.interface'; import { FieldItemModel } from '../../../../to-share/field-item-model.interface'; import { NzModalService } from 'ng-zorro-antd/modal'; export declare class CellComponent implements OnInit { private fb; private formEditorConfig; private formEditorService; private modal; updated: EventEmitter; parentFieldItem: FieldItemModel; parentKey: string; index: number; columnDef: FieldItemGridOptionsColumnDefsModel; private _selectableItem; set selectableItem(model: SelectableFieldItemModel); get selectableItem(): SelectableFieldItemModel; private _fieldItem; set fieldItem(item: FieldItemModel); get fieldItem(): FieldItemModel; form: FormGroup; formReady: boolean; toSelect: boolean; types: SelectableFieldItemModel[]; popoverVisible: boolean; dropdownStyle: { minWidth: string; }; constructor(fb: FormBuilder, formEditorConfig: FormEditorConfigService, formEditorService: TfNgFormEditorService, modal: NzModalService); ngOnInit(): void; initAvailableItems(): void; initForm(): void; onChanges(): void; onSelectItemChange(value: string): void; add(id: any): void; onCellFieldEdit(): void; onCellDelete(): void; showFieldItemModal(title?: string): void; }