import { Reducer } from "../collections"; import { Transducer } from "./transducer"; export declare class ScanTransducer implements Transducer { reducer: Reducer; seed: B; constructor(reducer: Reducer, seed: B); async_(iterable: AsyncIterable): AsyncIterable; sync(iterable: Iterable): Iterable; } export declare function scan(reducer: Reducer, seed: B): ScanTransducer;