import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class LimitConcurrencyService {
    private activeRequestCount;
    private requestQueue;
    add<R>(request$: Observable<R>, limitConcurrency: number): Observable<R>;
    private onComplete;
    private executeFromQueue;
    private validate;
    static ɵfac: i0.ɵɵFactoryDeclaration<LimitConcurrencyService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<LimitConcurrencyService>;
}
//# sourceMappingURL=limit-concurrency.service.d.ts.map