/** * MCP reconnection logic with exponential backoff. */ export interface ReconnectConfig { maxAttempts: number; baseDelayMs: number; maxDelayMs: number; } export declare const DEFAULT_RECONNECT_CONFIG: ReconnectConfig; /** * Calculate backoff delay with jitter for reconnection attempts. */ export declare function reconnectDelay(attempt: number, config: ReconnectConfig): number; /** * Detect duplicate tool names across MCP servers and namespace them. */ export declare function namespaceDuplicateTools(tools: T[]): T[]; /** * Resolve a tool name that may be plain or namespaced (server.toolName). */ export declare function resolveToolName(name: string, tools: Array<{ name: string; server: string; }>): { server: string; toolName: string; } | null; //# sourceMappingURL=reconnect.d.ts.map