import { TemplateRef } from '@angular/core'; import { ITreeNodeHolder } from './tree.model'; import * as i0 from "@angular/core"; export declare type Context = { $implicit: ITreeNodeHolder; }; /** Element that can be used as a template for a `TreeComponent` */ export declare class TreeNodeDirective { readonly templateRef: TemplateRef>; static ngTemplateContextGuard(_: TreeNodeDirective, ctx: any): ctx is Context; constructor(templateRef: TemplateRef>); static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[treeNode], ui-tree-node", never, {}, {}, never, never, false, never>; }