import { Observable } from '../Observable'; import { Scheduler } from '../Scheduler'; /** * Joins this observable with multiple other observables by subscribing to them one at a time, starting with the source, * and merging their results into the returned observable. Will wait for each observable to complete before moving * on to the next. * @params {...Observable} the observables to concatenate * @params {Scheduler} [scheduler] an optional scheduler to schedule each observable subscription on. * @returns {Observable} All values of each passed observable merged into a single observable, in order, in serial fashion. */ export declare function concat(...observables: Array | Scheduler>): Observable; /** * Joins multiple observables together by subscribing to them one at a time and merging their results * into the returned observable. Will wait for each observable to complete before moving on to the next. * @params {...Observable} the observables to concatenate * @params {Scheduler} [scheduler] an optional scheduler to schedule each observable subscription on. * @returns {Observable} All values of each passed observable merged into a single observable, in order, in serial fashion. */ export declare function concatStatic(...observables: Array | Scheduler>): Observable;