import { Observable } from '../../observable.js'; import { IntoObservable } from '../../types'; export declare function static$combine(...$s: Array>): Observable; export declare function static$combine($1: IntoObservable, $2: IntoObservable): Observable<[T1, T2]>; export declare function static$combine($1: IntoObservable, $2: IntoObservable, $3: IntoObservable): Observable<[T1, T2, T3]>; export declare function static$combine($1: IntoObservable, $2: IntoObservable, $3: IntoObservable, $4: IntoObservable): Observable<[T1, T2, T3, T4]>; export declare function static$combine($1: IntoObservable, $2: IntoObservable, $3: IntoObservable, $4: IntoObservable, $5: IntoObservable): Observable<[T1, T2, T3, T4, T5]>; declare module '../../observable.js' { namespace Observable { let combine: typeof static$combine; } }