declare type AsyncOrSyncIterable = import("../lib/AsyncOrSyncIterable.js").AsyncOrSyncIterable; declare type Scan = { (iterable: AsyncOrSyncIterable, reducer: (accumulator: T, value: T, index: number) => T): AsyncIterable; (iterable: AsyncOrSyncIterable, seed: T, reducer: (accumulator: T, value: T, index: number) => T): AsyncIterable; (iterable: AsyncOrSyncIterable, seed: R, reducer: (accumulator: R, value: T, index: number) => R): AsyncIterable; }; declare const _default: Scan; export default _default;