import type { UmbContextBase } from '../../../libs/class-api/index.js'; import type { Observable } from '../../../external/rxjs/index.js'; export interface UmbStore extends UmbContextBase { append: (item: T) => void; appendItems: (items: Array) => void; updateItem: (unique: string, item: Partial) => void; removeItem: (unique: string) => void; removeItems: (uniques: Array) => void; getItems: (uniques: Array) => Array; all: () => Observable>; }