import type { Args } from "../../cli/args.ts"; import { type AgentSessionRuntime, type CreateAgentSessionRuntimeFactory } from "../../core/agent-session-runtime.ts"; import type { SessionManager } from "../../core/session-manager.ts"; import { type InteractiveEngineResourcePaths } from "./engine-args.ts"; import { IsolatedInteractiveRuntime } from "./isolated-runtime.js"; export declare function createIsolatedInteractiveRuntime(options: { localRuntime: AgentSessionRuntime; createRuntime: CreateAgentSessionRuntimeFactory; parsed: Args; sessionManager: SessionManager; resources: InteractiveEngineResourcePaths; }): Promise; export declare function createRuntimeForMode(createRuntime: CreateAgentSessionRuntimeFactory, cwd: string, agentDir: string, sessionManager: SessionManager, isolateInteractiveHost: boolean, hasInlineExtensionFactories: boolean, parsed: Args, resources: InteractiveEngineResourcePaths): Promise; //# sourceMappingURL=create-isolated-runtime.d.ts.map