import { BaseStore } from './base-store.js'; import { StoreInMemory } from './store-inmemory.js'; /** * Storage Adapter that takes another Storage Adapter (e.g. IndexedDB) and "syncs" its contents to system memory for faster read access. * * All read operations will use system memory - all write operations will use the provided adapter. */ export declare class StoreInMemorySynced extends BaseStore { private inMemoryCache; private store; constructor(inMemoryCache: StoreInMemory, store: BaseStore); static create(store: BaseStore): Promise; all(): Promise<{ [key: string]: T; }>; keys(): Promise; get(key: string): Promise; set(key: string, value: T): Promise; delete(key: string): Promise; clear(): Promise; has(key: string): Promise; close(): Promise; }