import { OperatorFunction } from '../../interfaces.js'; /** * Merges multiple iterable sequences into one iterable sequence by combining their elements in a pairwise fashion. * * @template T The type of the first async-iterable sequence. * @template T2 The type of the second async-iterable sequence. * @param {Iterable} source2 The second async-iterable source. * @returns {OperatorFunction} Async iterable with an array of each element from the source sequences in a pairwise fashion. */ export declare function zipWith(source2: Iterable): OperatorFunction; /** * Merges multiple iterable sequences into one iterable sequence by combining their elements in a pairwise fashion. * * @template T The type of the first async-iterable sequence. * @template T2 The type of the second async-iterable sequence. * @template T3 The type of the third async-iterable sequence. * @param {Iterable} source2 The second async-iterable source. * @param {Iterable} source3 The third async-iterable source. * @returns {OperatorFunction} Async iterable with an array of each element from the source sequences in a pairwise fashion. */ export declare function zipWith(source2: Iterable, source3: Iterable): OperatorFunction; /** * Merges multiple iterable sequences into one iterable sequence by combining their elements in a pairwise fashion. * * @template T The type of the first async-iterable sequence. * @template T2 The type of the second async-iterable sequence. * @template T3 The type of the third async-iterable sequence. * @template T4 The type of the fourth async-iterable sequence. * @param {Iterable} source2 The second async-iterable source. * @param {Iterable} source3 The third async-iterable source. * @param {Iterable} source4 The fourth async-iterable source. * @returns {OperatorFunction} Async iterable with an array of each element from the source sequences in a pairwise fashion. */ export declare function zipWith(source2: Iterable, source3: Iterable, source4: Iterable): OperatorFunction; /** * Merges multiple iterable sequences into one iterable sequence by combining their elements in a pairwise fashion. * * @template T The type of the first async-iterable sequence. * @template T2 The type of the second async-iterable sequence. * @template T3 The type of the third async-iterable sequence. * @template T4 The type of the fourth async-iterable sequence. * @template T5 The type of the fifth async-iterable sequence. * @param {Iterable} source2 The second async-iterable source. * @param {Iterable} source3 The third async-iterable source. * @param {Iterable} source4 The fourth async-iterable source. * @param {Iterable} source5 The fifth async-iterable source. * @returns {OperatorFunction} Async iterable with an array of each element from the source * sequences in a pairwise fashion. */ export declare function zipWith(source2: Iterable, source3: Iterable, source4: Iterable, source5: Iterable): OperatorFunction; /** * Merges multiple iterable sequences into one iterable sequence by combining their elements in a pairwise fashion. * * @template T The type of the first async-iterable sequence. * @template T2 The type of the second async-iterable sequence. * @template T3 The type of the third async-iterable sequence. * @template T4 The type of the fourth async-iterable sequence. * @template T5 The type of the fifth async-iterable sequence. * @template T6 The type of the sixth async-iterable sequence. * @param {Iterable} source2 The second async-iterable source. * @param {Iterable} source3 The third async-iterable source. * @param {Iterable} source4 The fourth async-iterable source. * @param {Iterable} source5 The fifth async-iterable source. * @param {Iterable} source6 The sixth async-iterable source. * @returns {OperatorFunction} Async iterable with an array of each element from the source * sequences in a pairwise fashion. */ export declare function zipWith(source2: Iterable, source3: Iterable, source4: Iterable, source5: Iterable, source6: Iterable): OperatorFunction; /** * Merges multiple iterable sequences into one iterable sequence by combining their elements in a pairwise fashion. * * @template T The type of elements in the source sequences. * @param {...Iterable[]} sources The source sequences. * @returns {AsyncIterableX} Async iterable with an array of each element from the source sequences in a pairwise fashion. */ export declare function zipWith(...sources: Iterable[]): OperatorFunction;