import { Observable, Subscription } from "rxjs"; import { ISearchObservable } from "../common-types"; export interface ISubscriberInfo { subjects: Observable[]; cb: (ev?: Observable, ...args: any[]) => any; timeout?: number; } export declare class ObservableUtils { static toSearch(search: ISearchObservable): Observable; static multiSubscription(...subscriptions: Subscription[]): Subscription; static subscribe(...subscribers: ISubscriberInfo[]): Subscription; static fromFunction(callbackFunc: () => any): Observable; }