import type { UmbTreeItemModel } from '../types.js'; import type { UmbTreeStore } from './tree-store.interface.js'; import { UmbStoreBase } from '../../store/index.js'; import type { UmbControllerHost } from '../../../../libs/controller-api/index.js'; /** * @class UmbUniqueTreeStore * @augments {UmbStoreBase} * @description - Entity Tree Store */ export declare class UmbUniqueTreeStore extends UmbStoreBase implements UmbTreeStore { constructor(host: UmbControllerHost, storeAlias: string); /** * An observable to observe the root items * @memberof UmbUniqueTreeStore */ rootItems: import("rxjs").Observable; /** * Returns an observable to observe the children of a given parent * @param {(string | null)} parentUnique * @returns {*} * @memberof UmbUniqueTreeStore */ childrenOf(parentUnique: string | null): import("rxjs").Observable; }