import { type DrizzleExecutor } from "../drizzle.js"; /** * Upserts syncConsumers only after the active user and serverSyncState generation and recoverable range are validated. * The max-sequence conflict update prevents a stale device acknowledgement from moving its durable cursor backward. */ export declare function syncConsumerAcknowledge(executor: DrizzleExecutor, input: { userId: string; deviceId: string; generation: string; sequence: number; }): Promise; //# sourceMappingURL=syncConsumerAcknowledge.d.ts.map