export declare function mapIterable(iterable: Iterable, callback: (item: T) => R): Generator; export declare function filterIterable(iterable: Iterable, callback: (item: T) => boolean): Generator; export declare function toGenerator(iterable: Iterable): Generator; export declare function iterateInParallel(firstIterable: Iterable, secondIterable: Iterable): Generator<[A, B], void, never>; export declare function asyncIterableToArray(asyncIterable: AsyncIterable): Promise; /** For merging async iterators concurrently. * @param asyncIterators Array of async iterators * @returns An async generator that iterates through {@link asyncIterators} concurrently */ export declare function mergeAsyncIterators(asyncIterators: AsyncIterator[]): AsyncGenerator;