import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { TreeNode, TreeTemplateMapping, TreeUIOptions } from '../../models'; export declare class TreeNodeComponent implements OnInit, OnDestroy { private cdRef; node: TreeNode; options: TreeUIOptions; index: number; templates: TreeTemplateMapping; className: boolean; private operationSub; constructor(cdRef: ChangeDetectorRef); get allowDrop(): (node: TreeNode, $event?: DragEvent | undefined) => boolean | undefined; ngOnInit(): void; ngOnDestroy(): void; allowDrag(node: TreeNode): boolean | undefined; }