import type { ITimestampStruct } from '../../json-crdt-patch/clock'; import type { ConNode } from './const/ConNode'; import type { ValNode } from './val/ValNode'; import type { VecNode } from './vec/VecNode'; import type { JsonNode } from './types'; import type { ObjNode } from './obj/ObjNode'; import type { StrNode } from './str/StrNode'; import type { BinNode } from './bin/BinNode'; import type { ArrNode } from './arr/ArrNode'; export declare namespace n { type con = ConNode; type val = ValNode; type vec = VecNode; type obj = Record> = ObjNode; type str = StrNode; type bin = BinNode; type arr = ArrNode; } export { ConNode } from './const/ConNode'; export { ValNode } from './val/ValNode'; export { RootNode } from './root/RootNode'; export { VecNode } from './vec/VecNode'; export { ObjNode } from './obj/ObjNode'; export { ArrNode, ArrChunk } from './arr/ArrNode'; export { BinNode, BinChunk } from './bin/BinNode'; export { StrNode, StrChunk } from './str/StrNode';