export declare function consumeStream(stream: ReadableStream, cb: (msg: E) => R): Promise; export declare function processStream(stream: ReadableStream, cb: (msg: E, ctx: CTX) => Promise | void, ctx?: CTX): Promise; export interface StepCfg { readonly chunkSize: number; readonly setTimeoutFn: (fn: () => void, delay: number) => void; readonly ctx: CTX; } export declare function consumeIterator(iter: IterableIterator | AsyncIterableIterator, cb: (msg: T) => R, params?: Partial>): Promise; export declare function processIterator(iter: IterableIterator | AsyncIterableIterator, cb: (msg: T) => Promise | void, params?: Partial>): Promise; //# sourceMappingURL=consume.d.ts.map