///
import * as t from 'io-ts';
import { Readable, ReadableOptions } from 'stream';
export interface NamedReadable extends Readable {
readonly name: string;
readonly filename: string;
}
export declare function namedReadableFrom(name: string, iterable: Iterable | AsyncIterable, options?: ReadableOptions): NamedReadable;
export declare const PostFileResponse: t.TypeC<{
web2Url: t.StringC;
ipfsUrl: t.StringC;
contentType: t.StringC;
extension: t.StringC;
}>;
export type PostFileResponse = t.TypeOf;
export declare function coerceToBlob(iterable: Iterable | AsyncIterable, filename?: string): Blob;