import { Stream } from "@effect/core/stream/Stream/definition"; import { Exit } from "@effect/core/io/Exit/definition"; import { TerminationStrategy } from "@effect/core/stream/Stream/TerminationStrategy"; /** * Merges this stream and the specified stream together to a common element * type with the specified mapping functions. * * New produced stream will terminate when both specified stream terminate if * no termination strategy is specified. * @tsplus static effect/core/stream/Stream.Aspects mergeWith * @tsplus pipeable effect/core/stream/Stream mergeWith * @tsplus location "@effect/core/stream/Stream/operations/mergeWith" */ export declare function mergeWith(that: Stream, left: (a: A) => A3, right: (a2: A2) => A3, strategy?: TerminationStrategy): (self: import("../definition").Stream) => import("../definition").Stream; //# sourceMappingURL=mergeWith.d.ts.map