import { Request } from "../request"; import { RequestInterval } from "./request-interval"; export declare class IntervalQueue { private readonly requestInterval; private readonly maxRequests; private readonly queue; constructor(requestInterval: RequestInterval, maxRequests: number); add(request: Request): void; getCompletedRequests(): Request[]; getLatencies(): number[]; private getSuccessfulRequests; getLaunchedRequests(): Request[]; getPriorities(): number[]; getRequestsIntervalDurationSeconds(requests: Request[]): number; }