export declare type TScanFn = (acc: R, value: T, index: number) => R; export declare const scan: (scanFn: TScanFn, initial: R) => (iterable: Iterable) => Iterable;