import { Observable } from 'rxjs'; import { switchMap } from 'rxjs/operators'; /** Unflattens observables to call an API eagerly, using `combineLatest`. */ export declare function eagerUnflatten(api: (a: K1) => Observable, unflattener: typeof switchMap, a: Observable): Observable; export declare function eagerUnflatten(api: (a: K1, b: K2) => Observable, unflattener: typeof switchMap, a: Observable, b: Observable): Observable; export declare function eagerUnflatten(api: (a: K1, b: K2, c: K3) => Observable, unflattener: typeof switchMap, a: Observable, b: Observable, c: Observable): Observable; export declare function eagerUnflatten(api: (a: K1, b: K2, c: K3, d: K4) => Observable, unflattener: typeof switchMap, a: Observable, b: Observable, c: Observable, d: Observable): Observable; export declare function eagerUnflatten(api: (a: K1, b: K2, c: K3, d: K4, e: K5) => Observable, unflattener: typeof switchMap, a: Observable, b: Observable, c: Observable, d: Observable, e: Observable): Observable;