import { type ClaimedDelivery } from "../../integration/claimedDelivery.js"; import { type DrizzleExecutor } from "../../drizzle.js"; /** * Claims a bounded set of due webhookDeliveries by assigning attempt leases only to active, retryable subscriptions. * The conditional transaction prevents multiple delivery workers from sending the same webhook attempt concurrently. */ export declare function claimDueDeliveries(executor: DrizzleExecutor, nowProvider: () => Date, limit: number, leaseMs: number, maxAttempts: number): Promise; //# sourceMappingURL=claimDueDeliveries.d.ts.map