import { scanDigest } from '@excitedjs/dreamux-utils'; export interface CodexCursorPosition { segment: number; offset: number; } interface CodexCursorEnvelope { v: 1; p: 'codex'; fp: string; gen: string; pos: CodexCursorPosition; bd: string; } export declare function encodeCodexCursor(input: { fingerprint: string; generation: string; position: CodexCursorPosition; boundaryDigest: string; }): string; export declare function decodeCodexCursor(cursor: string, expectedFingerprint: string): CodexCursorEnvelope; export { scanDigest as digest }; //# sourceMappingURL=cursor.d.ts.map