import { type DrizzleExecutor } from "../drizzle.js"; import type { IdempotencyAcquireInput, IdempotencyAcquireResult } from "./idempotency.js"; /** * Creates, replays, waits for, or conditionally takes over an idempotencyKeys lease for one authenticated mutation identity. * The transactional state machine guarantees concurrent retries either share the completed response or leave exactly one caller owning execution. */ export declare function idempotencyLeaseAcquire(executor: DrizzleExecutor, input: IdempotencyAcquireInput): Promise>; //# sourceMappingURL=idempotencyLeaseAcquire.d.ts.map