/// <reference types="node" />
/// <reference types="node" />
/// <reference types="node" />
import { ReadStream } from "fs";
import { Duplex } from "stream";
export declare function buildJson<T = unknown>(readable: () => ReadStream | Duplex): Promise<T>;
export declare function streamToBlob(stream: ReadStream, mimeType?: BlobPropertyBag["type"]): Promise<Blob>;
export declare function objectToBlob<T = unknown>(obj: T, mimeType?: BlobPropertyBag["type"]): Promise<Blob>;
export declare function readJsonFile<T = unknown>(filePath: string): Promise<T>;
export declare function readJsonBuffer<T = unknown>(buffer: Buffer): Promise<T>;
