import { CoValueCursor, DecodedCoValueCursor } from "./types.js"; import type { RefsToResolve } from "../coValues/deepLoading.js"; export declare class CursorError extends Error { constructor(message: string); } export declare const normalizeResolveForFingerprint: (resolve: RefsToResolve) => RefsToResolve; export declare const encodeCursor: (decodedCursor: Omit & { resolveFingerprint: DecodedCoValueCursor["resolveFingerprint"] | boolean; }) => CoValueCursor; export declare const decodeAndValidateCursor: ({ rootId, resolve, cursor, }: { cursor: CoValueCursor; rootId: string; resolve: RefsToResolve; }) => DecodedCoValueCursor; //# sourceMappingURL=cursor.d.ts.map