import { type ClaimedDelivery } from "../../integration/claimedDelivery.js"; import { type DrizzleExecutor } from "../../drizzle.js"; /** * Records a bounded webhookDeliveries failure and deterministic next-attempt time for the still-owned delivery claim. * The claim fence prevents a stale request from replacing newer retry state, while exhaustion leaves the delivery terminally failed. */ export declare function failDelivery(executor: DrizzleExecutor, nowProvider: () => Date, delivery: ClaimedDelivery, error: unknown, maxAttempts: number): Promise; //# sourceMappingURL=failDelivery.d.ts.map