import { IdempotencyResource, IIdempotencyDataAdapter } from '../models/models'; /** * In memory data adapter is basically a map which store keys * and the associated resource. * Not great for production grade API. Should use a more adequate adapter. */ export declare class InMemoryDataAdapter implements IIdempotencyDataAdapter { private idempotencyResources; findByIdempotencyKey(idempotencyKey: string): Promise; create(idempotencyResource: IdempotencyResource): Promise; update(idempotencyResource: IdempotencyResource): Promise; delete(idempotencyKey: string): Promise; }