import { EventEmitter, TemplateRef } from '@angular/core'; import { RebirthNGConfig } from '../rebirth-ng.config'; import { Observable } from 'rxjs'; import { TreeViewService } from './tree-view.service'; export declare class TreeViewComponent { private treeViewService; treeData: any[]; valueField: any; textField: any; cssClass: string; nodeCssClass: string; iconField: string; checkable: boolean; lazyLoad: boolean; loadingIcon: string; loadChildren: (parent: any) => Observable; allowDraggable: boolean; allowMutipleSelected: boolean; nodeItemTemplate: TemplateRef; nodeItemToolbarTemplate: TemplateRef; leafIcon: any; expendIcon: any; collapseIcon: any; nodeItemClicked: EventEmitter; nodeItemDroped: EventEmitter; nodeItemDbClicked: EventEmitter; nodeItemCheckedChanged: EventEmitter; nodeItemExpended: EventEmitter; private selectNode; constructor(rebirthNGConfig: RebirthNGConfig, treeViewService: TreeViewService); onNodeItemExpended(node: any): void; onNodeItemClicked(node: any): void; onNodeItemDbClicked(node: any): void; onNodeItemCheckedChanged(node: any): void; onNodeItemDroped($event: any): void; getSelectNodes(): any[]; getCheckedNodes(): any[]; getMatchedItems(match: (node: any) => boolean): any[]; getFirstMatchedItem(match: (node: any) => boolean): any; getTreeNodeByValue(value: any): any; expendAllNodes(): void; collapseAllNodes(): void; expendNodesByLevel(level: number): void; expendNodesByValue(value: any): void; getNodePathByValue(value: any): any; checkAllNodes(): void; unCheckAllNodes(): void; appendNodes(parentId: any, nodes: any[]): any; removeNode(value: any): any; }