import { Observable } from "rxjs"; import { ObservableValues } from "../util"; export interface ProgressState { finalized: number; nexted: number; total: number; } export declare function progress[], SourceSelector extends (obervables: Observables) => Observable, T>(observables: Observables, resultSelector: (state: Observable, source: ReturnType) => Observable, sourceSelector: SourceSelector): Observable; export declare function progress[], T>(observables: Observables, resultSelector: (state: Observable, source: Observable>) => Observable): Observable;