import { DockerContainerManager } from "../sandbox/provisioner.js"; import type { ActorContext } from "../types.js"; import type { SandboxConfig } from "../sandbox/types.js"; import type { VaultManager } from "../vault/types.js"; import type { WorkspaceProjection, Workspace } from "../office/types.js"; export declare class ActorExecutionResolver { private baseConfig; private vaultManager; private provisioner; private workspace; constructor(baseConfig: SandboxConfig, vaultManager: Pick, provisioner: Pick | undefined, workspace: Workspace); resolve(context: ActorContext): Promise<{ executor: import("../sandbox/types.js").Executor; pathContext: import("../sandbox/types.js").RuntimePathContext; projection: WorkspaceProjection; }>; private resolvePlan; private ensureDefaultSharedVault; private resolveSandboxConfig; private buildEnsureReadyCallback; private resolveMounts; } //# sourceMappingURL=execution-resolver.d.ts.map