//#region src/utils/reconnect.d.ts
/**
 * Shared reconnect defaults and backoff for SSE (`streamWithRetry`) and
 * protocol transports (WebSocket / SSE adapters). Keep these in one place so
 * legacy and v2 clients do not diverge.
 */
interface ReconnectInfo {
  attempt: number;
  cause: unknown;
  delayMs: number;
}
interface ConnectedInfo {
  kind: "initial" | "reconnected";
  attempt: number;
}
//#endregion
export { ConnectedInfo, ReconnectInfo };
//# sourceMappingURL=reconnect.d.ts.map