declare type Scan = { (iterable: Iterable, reducer: (accumulator: T, value: T, index: number) => T): Iterable; (iterable: Iterable, seed: T, reducer: (accumulator: T, value: T, index: number) => T): Iterable; (iterable: Iterable, seed: R, reducer: (accumulator: R, value: T, index: number) => R): Iterable; }; declare const _default: Scan; export default _default;