import { type DrizzleExecutor } from "../drizzle.js"; import type { IdempotencyCompleteInput } from "./idempotency.js"; /** * Stores the terminal HTTP response on idempotencyKeys only when the supplied owner still holds the active lease. * This compare-and-complete boundary makes later retries replay the exact result without letting a stale executor overwrite a newer owner. */ export declare function idempotencyLeaseComplete(executor: DrizzleExecutor, input: IdempotencyCompleteInput): Promise; //# sourceMappingURL=idempotencyLeaseComplete.d.ts.map