export declare function createStore(name: string): LocalForage; export declare function createIfDoesNotExist(id: string, makeFn: () => Promise, store?: LocalForage): Promise; export declare function createOverwriteIfAlreadyExists(id: string, makeFn: () => Promise, store?: LocalForage): Promise; export declare function put(id: string, key: CryptoKeyPair | CryptoKey, store?: LocalForage): Promise; export declare function getKeypair(id: string, store?: LocalForage): Promise; export declare function getKey(id: string, store?: LocalForage): Promise; export declare function get(id: string, checkFn: (obj: unknown) => T | null, store?: LocalForage): Promise; export declare function exists(id: string, store?: LocalForage): Promise; export declare function rm(id: string, store?: LocalForage): Promise; export declare function dropStore(store: LocalForage): Promise; export declare function clear(store?: LocalForage): Promise; declare const _default: { createStore: typeof createStore; createIfDoesNotExist: typeof createIfDoesNotExist; createOverwriteIfAlreadyExists: typeof createOverwriteIfAlreadyExists; put: typeof put; getKeypair: typeof getKeypair; getKey: typeof getKey; exists: typeof exists; rm: typeof rm; dropStore: typeof dropStore; clear: typeof clear; }; export default _default;