import { OperatorAsyncFunction } from '../../interfaces'; export declare function scan(accumulator: (previousValue: R, currentValue: T, currentIndex: number) => R | Promise, seed?: never[]): OperatorAsyncFunction; export declare function scan(accumulator: (previousValue: R, currentValue: T, currentIndex: number) => R | Promise, seed?: R): OperatorAsyncFunction;