import { TemplateRef } from '@angular/core'; import { EpagTreeNode } from './tree.component'; import * as i0 from "@angular/core"; /** What the row-end template receives: the node of the row it is drawn on. */ export interface TreeNodeEndContext { $implicit: EpagTreeNode; } /** * Marks the template an `epag-tree` draws at the end of every row, such as a count badge * or a balance. Screen readers announce it as the row's description, and controls placed in * it keep their own clicks and keys. * * @example * ```html * * {{ counts[node.id] }} * * ``` */ export declare class TreeNodeEndDirective { readonly template: TemplateRef; constructor(template: TemplateRef); static ngTemplateContextGuard(_directive: TreeNodeEndDirective, context: unknown): context is TreeNodeEndContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }