import { StoreInterface, StoreInterfaceStoreName } from './utils/PersistedObject.ts'; export default class IndexedDBStorage extends StoreInterface { dbName: string; _storeName: StoreInterfaceStoreName; _appId: string; _prefix: string; _dbPromise: Promise; constructor(appId: string, storeName: StoreInterfaceStoreName); _init(): Promise; _upgradeStore(event: IDBVersionChangeEvent): void; _withRetry(fn: (db: IDBDatabase) => Promise): Promise; getItem(k: string): Promise; setItem(k: string, v: any): Promise; multiSet(keyValuePairs: Array<[string, any]>): Promise; removeItem(k: string): Promise; getAllKeys(): Promise; } //# sourceMappingURL=IndexedDBStorage.d.ts.map