import type { Observable } from 'rxjs'; import { TreeItemPresentationModel } from '../backend-api'; export interface UmbTreeStore { appendItems: (items: Array) => void; updateItem: (unique: string, item: Partial) => void; removeItem: (unique: string) => void; rootItems: Observable>; childrenOf: (parentUnique: string | null) => Observable>; items: (uniques: Array) => Observable>; }