export interface SecureStoreBackend { get(dbName: string, dbStoreName: string, key: string): Promise; set(dbName: string, dbStoreName: string, key: string, value: any): Promise; delete(dbName: string, dbStoreName: string, key: string): Promise; } export declare const getDefaultSecureStoreBackend: () => SecureStoreBackend | null; export declare function isIndexedDbAvailable(): boolean; export declare class IndexedDbSecureStoreBackend implements SecureStoreBackend { private db; constructor(); private openDB; get(dbName: string, dbStoreName: string, key: string): Promise; set(dbName: string, dbStoreName: string, key: string, value: any): Promise; delete(dbName: string, dbStoreName: string, key: string): Promise; }