import type { IStream } from '../types.js'; /** * Creates a stream from any iterable (arrays, Sets, Maps, generators, etc.) * * fromIterable([1,2,3]): 123| * fromIterable(new Set([1,2])): 12| * * function* gen() { yield 'a'; yield 'b'; yield 'c' } * fromIterable(gen()): abc| * * function* infinite() { let i = 0; while(true) yield i++ } * fromIterable(infinite()): 0123456789...-> * (cancellable via dispose) */ export declare const fromIterable: (iterable: Iterable) => IStream;