import { Stream } from "@effect/core/stream/Stream/definition"; import type { _A, _E, _R } from "@effect/core/stream/Stream//definition"; /** * @tsplus static effect/core/stream/Stream.Ops tuple * @tsplus location "@effect/core/stream/Stream/operations/tuple" */ export declare function tuple[]>(...[s1, s2, ...streams]: SN & { readonly 0: Stream; readonly 1: Stream; }): Stream<[ SN[number] ] extends [{ [_R]: () => infer R; }] ? R : never, [ SN[number] ] extends [{ [_E]: () => infer E; }] ? E : never, { [K in keyof SN]: [SN[number]] extends [{ [_A]: () => infer A; }] ? A : never; }>; //# sourceMappingURL=tuple.d.ts.map