/// import { CID } from "multiformats"; import { Encoder } from "../encoders"; import { Readable } from "stream"; import { Fetcher } from "../fetcher"; import { StorageProvider } from "./provider"; export { DiskProvider } from "./disk"; export { MemoryProvider } from "./memory"; export { S3Provider } from "./s3"; export { StorageProvider } from "./provider"; export declare class Storage implements Fetcher { provider: StorageProvider; constructor(provider: StorageProvider); put(data: T, encoder: Encoder, metaData?: any): Promise; get(cid: CID): Promise; }