import { type DrizzleExecutor } from "../drizzle.js"; import { type DocumentDifference } from "./types.js"; /** * Returns the sequenced updates a client is missing after its cursor, falling back to * the compacted snapshot when the cursor predates the retained log floor. Owners always * have access; other callers need membership in any attached channel and denial is * `not_found`. The bounded `hasMore` slice preserves the sync boundary without a durable write. */ export declare function documentGetDifference(executor: DrizzleExecutor, input: { actorUserId: string; documentId: string; afterSequence: number; limit: number; }): Promise; //# sourceMappingURL=documentGetDifference.d.ts.map