import { DockerContainerManager } from "./provisioner.js"; import { type Executor, type SandboxConfig } from "./sandbox/index.js"; import { type VaultManager } from "./vault/index.js"; export type { ActorContext, ImageWorkspaceMountMode } from "./types.js"; import type { ActorContext, ImageWorkspaceMountMode } from "./types.js"; export declare function readConversationWorkspaceMountMode(workspaceDir: string | undefined, conversationId: string): ImageWorkspaceMountMode; export declare class ActorExecutionResolver { private baseConfig; private vaultManager; private provisioner?; private workspaceDir?; private readonly ensuredConversationDirs; constructor(baseConfig: SandboxConfig, vaultManager: VaultManager, provisioner?: DockerContainerManager | undefined, workspaceDir?: string | undefined); resolve(context: ActorContext): Promise; private ensureDefaultSharedVault; private resolveSandboxConfig; private buildEnsureReadyCallback; private resolveMounts; private buildImageSandboxMounts; } //# sourceMappingURL=execution-resolver.d.ts.map