import type { UmbTreeItemModel, UmbTreeRootModel } from '../types.js'; import { UmbControllerBase } from '../../../../libs/class-api/index.js'; export declare class UmbTreeItemEntityActionManager extends UmbControllerBase { #private; readonly hasActions: import("rxjs").Observable; /** * Set the parent for which to load children. * @param {(TreeItemType | TreeRootType | undefined)} treeItem - The tree item model * @memberof UmbTreeItemChildrenManager */ setTreeItem(treeItem: TreeItemType | TreeRootType | undefined): void; /** * Gets the tree item for which to load children. * @returns {TreeItemType | TreeRootType | undefined} - The tree item for the children * @memberof UmbTreeItemChildrenManager */ getTreeItem(): TreeItemType | TreeRootType | undefined; }