export declare function forkJoin(source: AsyncIterable, source2: AsyncIterable): Promise<[T, T2] | undefined>; export declare function forkJoin(source: AsyncIterable, source2: AsyncIterable, source3: AsyncIterable): Promise<[T, T2, T3] | undefined>; export declare function forkJoin(source: AsyncIterable, source2: AsyncIterable, source3: AsyncIterable, source4: AsyncIterable): Promise<[T, T2, T3, T4] | undefined>; export declare function forkJoin(source: AsyncIterable, source2: AsyncIterable, source3: AsyncIterable, source4: AsyncIterable, source5: AsyncIterable): Promise<[T, T2, T3, T4, T5] | undefined>; export declare function forkJoin(source: AsyncIterable, source2: AsyncIterable, source3: AsyncIterable, source4: AsyncIterable, source5: AsyncIterable, source6: AsyncIterable): Promise<[T, T2, T3, T4, T5, T6] | undefined>; export declare function forkJoin(project: (values: [T]) => R | Promise, source: AsyncIterable): Promise; export declare function forkJoin(project: (values: [T, T2]) => R | Promise, source: AsyncIterable, source2: AsyncIterable): Promise; export declare function forkJoin(project: (values: [T, T2, T3]) => R | Promise, source: AsyncIterable, source2: AsyncIterable, source3: AsyncIterable): Promise; export declare function forkJoin(project: (values: [T, T2, T3, T4]) => R | Promise, source: AsyncIterable, source2: AsyncIterable, source3: AsyncIterable, source4: AsyncIterable): Promise; export declare function forkJoin(project: (values: [T, T2, T3, T4, T5]) => R | Promise, source: AsyncIterable, source2: AsyncIterable, source3: AsyncIterable, source4: AsyncIterable, source5: AsyncIterable): Promise; export declare function forkJoin(project: (values: [T, T2, T3, T4, T5, T6]) => R | Promise, source: AsyncIterable, source2: AsyncIterable, source3: AsyncIterable, source4: AsyncIterable, source5: AsyncIterable, source6: AsyncIterable): Promise; export declare function forkJoin(...sources: AsyncIterable[]): Promise; export declare function forkJoin(project: (values: T[]) => R | Promise, ...sources: AsyncIterable[]): Promise;