import { ReadableStream, ReadableStreamDefaultReader, TransformStream, IChunkReadResult } from "./std"; export declare function readAllChunks({readable, writable}: TransformStream): Promise; export declare function readAllChunks(readable: ReadableStream): Promise; export declare function readOneChunk({readable, writable}: TransformStream): Promise>; export declare function readOneChunk(readable: ReadableStream): Promise>; /** * await pump(stream, this.onChunk) */ export declare const pump: (reader: ReadableStreamDefaultReader, each: (value: any) => any, eachError?: (error: any) => boolean | void) => Promise<{}>;