import { IStorageProvider } from "../interfaces/istorage-provider"; import { OnetimeKey } from "../common/models"; export declare class FileStorageProvider implements IStorageProvider { private onetimeKeyPathMap; private onetimeKeysMap; constructor(); storeOnetimeKeyMap(txnRef: string, networkId: string, partyKeyMap: Array<{ partyName: string; onetimeKey: OnetimeKey; }>): Promise; readOnetimeKeyMap(txnRef: string, networkId: string): Promise<{ txnRef: string; networkId: string; partyKeyMap: Array<{ partyName: string; onetimeKey: OnetimeKey; }>; }>; storeOnetimeKeyPath(txnRef: string, networkId: string, onetimeAddress: string, onetimePublicKey: string, derivedPath: string): Promise; readOnetimeKeyPath(txnRef: string, networkId: string): Promise<{ txnRef: string; networkId: string; onetimeAddress: string; onetimePublicKey: string; derivedPath: string; }>; private buildKey; } export default FileStorageProvider;