import { Observable, ObservableInput, OperatorFunction } from "rxjs"; export declare type TraverseElement = { markers: ObservableInput; values: ObservableInput; }; export declare type TraverseFactory = (marker: M | undefined, index: number) => Observable>; export declare function traverse(options: { concurrency?: number; factory: TraverseFactory; notifier: Observable; }): Observable; export declare function traverse(options: { concurrency?: number; factory: TraverseFactory; operator: OperatorFunction; }): Observable; export declare function traverse(options: { concurrency?: number; factory: TraverseFactory; }): Observable;