import * as C from "../core.js"; /** * Combines this stream and the specified stream deterministically using the * stream of boolean values `b` to control which stream to pull from next. * `true` indicates to pull from this stream and `false` indicates to pull * from the specified stream. Only consumes as many elements as requested by * `b`. If either this stream or the specified stream are exhausted further * requests for values from that stream will be ignored. */ export declare function interleaveWith_(self: C.Stream, that: C.Stream, b: C.Stream): C.Stream; /** * Combines this stream and the specified stream deterministically using the * stream of boolean values `b` to control which stream to pull from next. * `true` indicates to pull from this stream and `false` indicates to pull * from the specified stream. Only consumes as many elements as requested by * `b`. If either this stream or the specified stream are exhausted further * requests for values from that stream will be ignored. * * @ets_data_first interleaveWith_ */ export declare function interleaveWith(that: C.Stream, b: C.Stream): (self: C.Stream) => C.Stream; //# sourceMappingURL=interleaveWith.d.ts.map