import { ChangeFlag, MutationContext, Persistent } from '@collectable/core'; import { AnyNode, Empty, NodeType } from './types'; export declare class EmptyNode implements Empty { readonly '@@mctx': MutationContext; group: number; type: NodeType.EMPTY; '@@clone'(mctx: MutationContext): EmptyNode; modify(owner: Persistent, change: ChangeFlag, shift: number, get: (value?: any) => any, hash: number, key: K): AnyNode; } export declare const EMPTY: EmptyNode; export declare function empty(): Empty;