import { Observable, ObservableLike } from "./observable";
/**
* Creates an observable that emits the values emitted by any of its input
* observables. It completes once all input observables completed.
*/
declare function merge(first: ObservableLike): Observable;
declare function merge(first: ObservableLike, second: ObservableLike): Observable;
declare function merge(first: ObservableLike, second: ObservableLike, third: ObservableLike): Observable;
declare function merge(first: ObservableLike, second: ObservableLike, third: ObservableLike, fourth: ObservableLike): Observable;
declare function merge(first: ObservableLike, second: ObservableLike, third: ObservableLike, fourth: ObservableLike, fifth: ObservableLike): Observable;
export default merge;