/// /// import { EventEmitter } from 'events'; import type { Debugger } from 'debug'; export declare class CongestionControl extends EventEmitter { writing: boolean; logger: Debugger; rtt: number; rtt_var: number; timeout: number; timeoutCounter?: NodeJS.Timeout; baseDelay: { delay: number; timestamp: number; }; ourDelay: number; max_window: number; cur_window: number; reply_micro: number; sendRate: number; outBuffer: Map; constructor(); canSend(): Promise; updateRTT(timestamp: number, ackNr: number): void; throttle(): void; updateDelay(timestamp: number, timeReceived: number): void; updateWindow(): void; } //# sourceMappingURL=congestionControl.d.ts.map