import { TemplateRef, ElementRef, OnInit, Renderer2, QueryList } from '@angular/core'; import { AsiComponentTemplateTreeNodeDef, AsiComponentTemplateTreeLeafDef } from './../../common/asi-component-template'; import { AsiTreeViewComponent } from './../asi-tree-view.component'; export declare class AsiTreeViewNodeComponent implements OnInit { private elementRef; private renderer; found: boolean; level: number; data: any; nodeData: any; nodeName: string; nodeDef: AsiComponentTemplateTreeNodeDef; leafDef: AsiComponentTemplateTreeLeafDef; asiTreeView: AsiTreeViewComponent; isLeaf: Function; firstNode: boolean; lastNode: boolean; iconOpen: string; iconClose: string; treeNode: ElementRef; childNodes: QueryList; template: TemplateRef; leaf: boolean; subData: any; init: boolean; open: boolean; constructor(elementRef: ElementRef, renderer: Renderer2); ngOnInit(): void; onDataChange(): void; tagFound(found: true): void; /** Open the node if it is not a leaf */ openNode(): void; /** * Close the node */ closeNode(): void; /** * Toggle open/clode node */ toggleNode(): void; refresh(): void; onNodeCliked(): void; onNodeContentClicked(): void; }