import { EncryptedKey } from "../types"; export interface BrowserStorageConfigParams { prefix?: string; storage: { get: (key?: string | string[] | {}) => Promise<{}>; remove: (key: string | string[]) => Promise; set: (items: {}) => Promise<{}>; }; } export declare class BrowserStorageFacade { private storage; private prefix; constructor(); configure(params: BrowserStorageConfigParams): void; hasKey(id: string): Promise; getKey(id: string): Promise; setKey(id: string, key: EncryptedKey): any; removeKey(id: string): any; getAllKeys(): Promise; private check; }