import { UITreeNode } from "../ui-tree-model";
import { UITreePanel } from "./ui-tree-panel";
import { IMenuItems } from "../../menu/ui-menus";
export declare class TreeNode<TTargetEntity> {
    node: UITreeNode;
    index: number;
    protected tree: UITreePanel<TTargetEntity>;
    showNodeExpand: boolean;
    get isSelected(): boolean;
    private i18n;
    constructor();
    get linesClassesPerLevel(): string[];
    get dropdownMenuItems(): Array<IMenuItems>;
}
