import { StorageObject, IStorageManager } from "crosslightning-base"; export declare class StorageManager implements IStorageManager { private readonly directory; data: { [key: string]: T; }; constructor(directory: string); init(): Promise; saveData(hash: string, object: T): Promise; removeData(hash: string): Promise; loadData(type: new (data: any) => T): Promise; }