import type { UmbElementTreeItemModel, UmbElementTreeRootModel } from './types.js'; import { UmbDefaultTreeItemContext } from '../../core/tree/index.js'; import type { UmbControllerHost } from '../../../libs/controller-api/index.js'; export declare class UmbElementTreeItemContext extends UmbDefaultTreeItemContext { #private; readonly name: import("rxjs").Observable; readonly icon: import("rxjs").Observable; readonly typeUnique: import("rxjs").Observable; readonly isDraft: import("rxjs").Observable; readonly flags: import("rxjs").Observable; readonly isTrashed: import("rxjs").Observable; constructor(host: UmbControllerHost); setTreeItem(treeItem: UmbElementTreeItemModel | undefined): void; } export { UmbElementTreeItemContext as api };