import { FormBuilder } from '@angular/forms'; import { EventEmitter, AfterViewInit, OnChanges, SimpleChanges } from '@angular/core'; import { NgxTreeService } from '../ngx-tree-lib.service'; import { TreeModel, TreeConfig } from '../models/tree-view.model'; export declare class NgxTreeParentComponent implements AfterViewInit, OnChanges { treeService: NgxTreeService; private fb; treeView: TreeModel[]; userConfig: TreeConfig; showError: boolean; renameForm: any; ondragstart: EventEmitter; ondragenter: EventEmitter; ondragleave: EventEmitter; ondrop: EventEmitter; onallowdrop: EventEmitter; ondragend: EventEmitter; onadditem: EventEmitter; onStartRenameItem: EventEmitter; onFinishRenameItem: EventEmitter; onStartDeleteItem: EventEmitter; onFinishDeleteItem: EventEmitter; onCancelDeleteItem: EventEmitter; config: TreeConfig; private current_language; language: string; treeData: TreeModel[]; constructor(treeService: NgxTreeService, fb: FormBuilder); ngOnChanges(changes: SimpleChanges): void; setConfig(config: any): void; setValue(item: any, config: any): void; enableSubscribers(): void; getTreeData(userTree: any): void; createForm(): void; enableRootRenameMode(): void; submitAdd(name: any): void; submitRootRename(): void; ngAfterViewInit(): void; }