///
import { CID } from "multiformats";
import { StorageProvider, StorageMetadata } from "./provider";
import { Readable } from "stream";
export declare class DiskProvider implements StorageProvider {
basePath: string;
constructor(dir: string);
getMetadata(cid: CID): Promise;
put(cid: CID, data: Uint8Array, metaData?: StorageMetadata): Promise;
get(cid: CID): Promise;
exists(cid: CID): Promise;
path(cid: CID): Promise;
}