///
export { getEncoder, Encoder } from "./encoders";
import { DataEncoder, EncodedDatum } from "./encoders";
import { Hasher } from 'multiformats/hashes/hasher';
import { Readable } from "stream";
export declare function inMemoryDataEncoder(data: T, dataEncoder: DataEncoder, hasher: Hasher): Promise;
export declare const readableByteStreamToBuffer: (data: Readable) => Promise;
export declare const binaryDataEncoder: (data: string | Buffer | Readable) => Promise;