import { Statistics } from "../../domain/statistics/statistics"; import { Scheduler } from "../scheduler"; import { ControllerHistory } from "./controller-history"; import { LatencyController } from "./latency.controller"; export declare class ConcurrencyController { private readonly scheduler; private readonly statistics; private readonly latencyController; private readonly history; private inflightLimit; private readonly a; private readonly b; private readonly cores; private logger; constructor(scheduler: Scheduler, statistics: Statistics, latencyController: LatencyController, history: ControllerHistory, maxCores: number); update(): void; private calculateNewLimit; private applyNewLimit; }