import type * as C from "../core.js"; /** * Zips the two streams so that when a value is emitted by either of the two streams, * it is combined with the latest value from the other stream to produce a result. * * Note: tracking the latest value is done on a per-chunk basis. That means that * emitted elements that are not the last value in chunks will never be used for zipping. */ export declare function zipWithLatest_(self: C.Stream, that: C.Stream, f: (a: A, a1: A1) => A2): C.Stream; /** * Zips the two streams so that when a value is emitted by either of the two streams, * it is combined with the latest value from the other stream to produce a result. * * Note: tracking the latest value is done on a per-chunk basis. That means that * emitted elements that are not the last value in chunks will never be used for zipping. * * @ets_data_first zipWithLatest_ */ export declare function zipWithLatest(that: C.Stream, f: (a: A, a1: A1) => A2): (self: C.Stream) => C.Stream; //# sourceMappingURL=zipWithLatest.d.ts.map