import { MaybePromise } from '../../types/utils.js'; export interface IKeyValueRepository { /** Set a key-value pair */ set: (key: string, value: Uint8Array) => MaybePromise; /** Get a key-value pair */ get: (key: string) => MaybePromise; /** Delete a key-value pair */ delete: (key: string) => MaybePromise; deleteAll: () => MaybePromise; }