import { IdempotencyCompareAndSwapInput, IdempotencyRecord, IdempotencyStore, VersionedIdempotencyRecord } from "../idempotency.js";
//#region src/idempotency/testing.d.ts
declare class MemoryIdempotencyStore implements IdempotencyStore {
  private readonly records;
  private version;
  read(key: string): Promise<VersionedIdempotencyRecord | null>;
  compareAndSwap(input: IdempotencyCompareAndSwapInput): Promise<boolean>;
  inspect(key: string): IdempotencyRecord | null;
  clear(): void;
}
//#endregion
export { MemoryIdempotencyStore };