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;
}