import { PersistentStoreAdapter, Updater } from './types'; export default class PersistentStore { private prefix; private adapter; constructor(backend: PersistentStore | PersistentStoreAdapter, prefix?: string); del(key: string): Promise; get(key: string): Promise; list(): Promise; set(key: string, value: any): Promise; update(key: string, updater: Updater): Promise; validateKey(key: string): void; validateValue(value: any): void; }