import { ChangeFlag, MutationContext, Persistent } from '@collectable/core'; import { AnyNode, ChildrenNodes, GetValueFn, Indexed, NodeType } from '../types'; export declare class IndexedNode implements Indexed { mask: number; children: ChildrenNodes; readonly '@@mctx': MutationContext; type: NodeType.INDEX; constructor(mctx: MutationContext, mask: number, children: ChildrenNodes); '@@clone'(mctx: MutationContext): IndexedNode; modify(owner: Persistent, change: ChangeFlag, shift: number, get: GetValueFn, hash: number, key: K): AnyNode; }