/** 不应重连的 close code 集合 */ export declare const FATAL_CLOSE_CODES: Set; export declare function isFatalCloseCode(code: number | null | undefined): boolean; /** * 给定第 N 次重试(0-indexed),返回延迟 ms。 * 可注入 jitterFn 方便测试(默认 Math.random)。 */ export declare function computeReconnectDelayMs(attempt: number, jitterFn?: () => number): number; /** * 简易调度器 —— 包装 setTimeout,便于测试时可注入 fake clock。 */ export declare class ReconnectScheduler { private timer; private attempt; private stopped; schedule(fn: () => void): void; reset(): void; stop(): void; get attempts(): number; } //# sourceMappingURL=reconnect.d.ts.map