import { OnInit, OnDestroy } from '@angular/core'; import { JkFormBuilderService } from '../../jk-form-builder.service'; import { FormGroup, FormBuilder } from '@angular/forms'; import { Subscription } from 'rxjs'; export declare class EditorComponent implements OnInit, OnDestroy { private service; private fb; form: FormGroup; field: any; subs: Subscription[]; activeTab: any; inputPath: string[]; allFieldsKeys: { key: string; id: string; }[]; constructor(service: JkFormBuilderService, fb: FormBuilder); ngOnInit(): void; private watchEvents; private buildForm; private getDefaultValue; private getCurrentFieldColumn; close(): void; onTabSelect(tab: any): void; isTab(tabValue: any): boolean; update(): void; private isValidForm; isFieldKeyAlreadyExist(key: any): boolean; private generateNewFieldClassName; private updateFieldOptions; private getCurrentFieldOptions; private isObjectType; ngOnDestroy(): void; }