import type { OpenClawConfig } from "../config/config.js"; import type { SessionMcpRuntime, SessionMcpRuntimeManager } from "./pi-bundle-mcp-types.js"; export declare function createSessionMcpRuntime(params: { sessionId: string; sessionKey?: string; workspaceDir: string; cfg?: OpenClawConfig; }): SessionMcpRuntime; export declare function getSessionMcpRuntimeManager(): SessionMcpRuntimeManager; export declare function getOrCreateSessionMcpRuntime(params: { sessionId: string; sessionKey?: string; workspaceDir: string; cfg?: OpenClawConfig; }): Promise; export declare function disposeSessionMcpRuntime(sessionId: string): Promise; export declare function disposeAllSessionMcpRuntimes(): Promise; export declare const __testing: { resetSessionMcpRuntimeManager(): Promise; getCachedSessionIds(): string[]; };