import { Stream } from "@effect/core/stream/Stream/definition"; import { Maybe } from "@tsplus/stdlib/data/Maybe/definition"; import { Chunk } from "@tsplus/stdlib/collections/Chunk/definition"; import { Effect } from "@effect/core/io/Effect/definition"; /** * 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. * @tsplus static effect/core/stream/Stream.Aspects zipWithLatest * @tsplus pipeable effect/core/stream/Stream zipWithLatest * @tsplus location "@effect/core/stream/Stream/operations/zipWithLatest" */ export declare function zipWithLatest(that: Stream, f: (a: A, a2: A2) => A3): (self: import("../definition").Stream) => import("../definition").Stream; //# sourceMappingURL=zipWithLatest.d.ts.map