import { Observable, ObservableInput } from '../Observable'; export declare function mergeMap(this: Observable, project: (value: T, index: number) => ObservableInput, concurrent?: number): Observable; export declare function mergeMap(this: Observable, project: (value: T, index: number) => ObservableInput, resultSelector: (outerValue: T, innerValue: I, outerIndex: number, innerIndex: number) => R, concurrent?: number): Observable;