import{Observable,SubscribableOrPromise}from'../Observable';import{Subscriber}from'../Subscriber';import{Subscription}from'../Subscription';/** * We need this JSDoc comment for affecting ESDoc. * @extends {Ignored} * @hide true */exportdeclareclassForkJoinObservable<T>extendsObservable<T>{privatesources;privateresultSelector;constructor(sources:Array<SubscribableOrPromise<any>>,resultSelector?:(...values:Array<any>)=>T);staticcreate<T,T2>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>):Observable<[T,T2]>;staticcreate<T,T2,T3>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>,v3:SubscribableOrPromise<T3>):Observable<[T,T2,T3]>;staticcreate<T,T2,T3,T4>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>,v3:SubscribableOrPromise<T3>,v4:SubscribableOrPromise<T4>):Observable<[T,T2,T3,T4]>;staticcreate<T,T2,T3,T4,T5>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>,v3:SubscribableOrPromise<T3>,v4:SubscribableOrPromise<T4>,v5:SubscribableOrPromise<T5>):Observable<[T,T2,T3,T4,T5]>;staticcreate<T,T2,T3,T4,T5,T6>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>,v3:SubscribableOrPromise<T3>,v4:SubscribableOrPromise<T4>,v5:SubscribableOrPromise<T5>,v6:SubscribableOrPromise<T6>):Observable<[T,T2,T3,T4,T5,T6]>;staticcreate<T,R>(v1:SubscribableOrPromise<T>,project:(v1:T)=>R):Observable<R>;staticcreate<T,T2,R>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>,project:(v1:T,v2:T2)=>R):Observable<R>;staticcreate<T,T2,T3,R>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>,v3:SubscribableOrPromise<T3>,project:(v1:T,v2:T2,v3:T3)=>R):Observable<R>;staticcreate<T,T2,T3,T4,R>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>,v3:SubscribableOrPromise<T3>,v4:SubscribableOrPromise<T4>,project:(v1:T,v2:T2,v3:T3,v4:T4)=>R):Observable<R>;staticcreate<T,T2,T3,T4,T5,R>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>,v3:SubscribableOrPromise<T3>,v4:SubscribableOrPromise<T4>,v5:SubscribableOrPromise<T5>,project:(v1:T,v2:T2,v3:T3,v4:T4,v5:T5)=>R):Observable<R>;staticcreate<T,T2,T3,T4,T5,T6,R>(v1:SubscribableOrPromise<T>,v2:SubscribableOrPromise<T2>,v3:SubscribableOrPromise<T3>,v4:SubscribableOrPromise<T4>,v5:SubscribableOrPromise<T5>,v6:SubscribableOrPromise<T6>,project:(v1:T,v2:T2,v3:T3,v4:T4,v5:T5,v6:T6)=>R):Observable<R>;staticcreate<T>(sources:SubscribableOrPromise<T>[]):Observable<T[]>;staticcreate<R>(sources:SubscribableOrPromise<any>[]):Observable<R>;staticcreate<T,R>(sources:SubscribableOrPromise<T>[],project:(...values:Array<T>)=>R):Observable<R>;staticcreate<R>(sources:SubscribableOrPromise<any>[],project:(...values:Array<any>)=>R):Observable<R>;staticcreate<T>(...sources:SubscribableOrPromise<T>[]):Observable<T[]>;staticcreate<R>(...sources:SubscribableOrPromise<any>[]):Observable<R>;protected_subscribe(subscriber:Subscriber<any>):Subscription;}