import { IKeyValueStorage, KeyValueStorageOptions } from "../shared"; export declare class KeyValueStorage implements IKeyValueStorage { private db; private database; private initialized; private inMemory; constructor(opts?: KeyValueStorageOptions); databaseInitialize: (db: any) => void; getKeys(): Promise; getEntries(): Promise<[string, T][]>; getItem(key: string): Promise; setItem(key: string, value: any): Promise; removeItem(key: string): Promise; private initilization; private persist; } export default KeyValueStorage; //# sourceMappingURL=index.d.ts.map