declare class RequestThrottle {
    private serverQueues;
    private maxConcurrentRequests;
    constructor();
    private getServerQueue;
    getDebugInfo(): string;
    throttleRequest<T>(serverKey: string, requestFunction: () => Promise<T>, maxConcurrentRequestsOverride?: number): Promise<T>;
}
export declare function getRequestThrottle(): RequestThrottle;
export {};
