import type { FlowSource } from "./FlowSource";
import type { SourcesType } from "./SourcesType";
/**
 * return a readable stream that merges streams from sources
 * don't get confused with merges
 * mergeStream: returns a ReadableStream, which doesnt have upstream
 * merges     : returns a TransformStream, which also merges upstream
 */
export declare const mergeStream: {
    <T, SRCS extends FlowSource<T>[]>(...streams: SRCS): ReadableStream<SourcesType<SRCS>>;
};
