export declare abstract class StreamIterable implements Iterable { abstract [Symbol.iterator](): Iterator; map(mapper: (v: T) => MappedT): StreamIterable; flatMap(mapper: (v: T) => Iterable): StreamIterable; filter(predicate: (v: T) => boolean): StreamIterable; toArray(): T[]; any(predicate: (v: T) => boolean): boolean; all(predicate: (v: T) => boolean): boolean; } export declare function stream(it: Iterable): StreamIterable;