import type { ManifestTreeItem } from '../../extensions/types.js'; import type { UmbTreeItemContext } from '../tree-item-context.interface.js'; import type { UmbTreeItemModel, UmbTreeRootModel } from '../../types.js'; import { UmbTreeItemChildrenManager } from '../tree-item-children.manager.js'; import type { UMB_TREE_CONTEXT } from '../../tree.context.token.js'; import { UmbTreeItemApiContextBase } from '../../tree-item-api/tree-item-api-context-base.js'; import type { UmbControllerHost } from '../../../../../libs/controller-api/index.js'; export declare abstract class UmbTreeItemContextBase extends UmbTreeItemApiContextBase implements UmbTreeItemContext { #private; protected readonly _treeItemChildrenManager: UmbTreeItemChildrenManager; readonly childItems: import("rxjs").Observable; readonly hasChildren: import("rxjs").Observable; readonly foldersOnly: import("rxjs").Observable; readonly pagination: import("../../../utils/index.js").UmbPaginationManager; readonly targetPagination: import("../../../utils/index.js").UmbTargetPaginationManager; readonly isLoading: import("rxjs").Observable; readonly isLoadingPrevChildren: import("rxjs").Observable; readonly isLoadingNextChildren: import("rxjs").Observable; isOpen: import("rxjs").Observable; setIsMenu(isMenu: boolean): void; getIsMenu(): boolean; constructor(host: UmbControllerHost); /** * Returns the manifest. * @returns {ManifestCollection} * @memberof UmbTreeItemContextBase * @deprecated Use the `.manifest` property instead. */ getManifest(): ManifestType | undefined; setTreeItem(treeItem: TreeItemType | undefined): void; /** * Load children of the tree item * @memberof UmbTreeItemContextBase * @returns {Promise} */ loadChildren: () => Promise; reloadChildren: () => Promise; /** * Load previous items of the tree item * @memberof UmbTreeItemContextBase * @returns {Promise} */ loadPrevItems: () => Promise; /** * Load next items of the tree item * @memberof UmbTreeItemContextBase * @returns {Promise} */ loadNextItems: () => Promise; showChildren(): void; hideChildren(): void; protected _onTreeContextChanged(context: typeof UMB_TREE_CONTEXT.TYPE): void; }