import { BoundSubtreeLens } from '../lens'; import type { Context, Subtree } from '../types'; import { EntityWrapper } from './entity-wrapper'; export declare class TreeWrapper { private tree; constructor(tree: Subtree); getRawEntity(id?: string): import("../types").EntityType; getEntity(id?: string): EntityWrapper; getEntityData(id?: string): unknown; entities(): EntityWrapper[]; getTree(): Subtree; toSubtreeLens(entityId?: string): BoundSubtreeLens; makeContext(args?: Partial): Context; debug(): void; private dump; }