import { Injector, OnInit } from '@angular/core'; import { StylableComponent } from '@wm/components/base'; import * as i0 from "@angular/core"; export declare class TreeComponent extends StylableComponent implements OnInit { private binddatavalue; private bindnodelabel; private bindnodeicon; private bindnodechildren; private bindnodeid; static initializeProps: void; private nodes; private zTreeNodes; private level; private treeClass; private name; private zTree; datavalue: string; treeicons: string; selecteditem: any; nodeid: string; nodeaction: string; nodeclick: string; nodelabel: string; nodeicon: string; nodechildren: string; orderby: string; private setting; constructor(inj: Injector, binddatavalue: any, bindnodelabel: any, bindnodeicon: any, bindnodechildren: any, bindnodeid: any, explicitContext: any); onPropertyChange(key: string, nv: any, ov?: any): void; private expandTree; private setTreeTemplate; private getNodesFromString; private getNodes; private setNodeClasses; private changeTreeIcons; private getPath; onClick(event: any, treeId: any, treeNode: any, clickFlag: any): void; onExpand(event: any, treeId: any, treeNode: any): void; onCollapse(event: any, treeId: any, treeNode: any): void; private constructZTreeData; renderTree(): void; private setChecked; private selectNode; private expandNode; private postRenderTree; private selectById; private deselectById; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }