import { i as OpenClawConfig } from "./types.openclaw-DH5a2ppk.js"; import { A as SandboxBackendManager, B as SandboxBackendCommandResult, C as getSandboxBackendFactory, D as requireSandboxBackendFactory, E as registerSandboxBackend, F as SandboxContext, G as SandboxBackendWorkdirValidation, H as SandboxBackendHandle, I as SandboxSshConfig, J as SandboxFsStat, K as SandboxBackendWorkdirValidator, M as SandboxBackendRuntimeInfo, N as SandboxBackendWorkdirResolver, O as CreateSandboxBackendParams, S as sanitizeEnvVars, T as getSandboxBackendWorkdirResolver, U as SandboxBackendId, V as SandboxBackendExecSpec, W as SandboxBackendPreparedWorkdirDiscarder, Y as SandboxResolvedPath, _ as runSshSandboxCommand, a as createRemoteShellSandboxFsBridge, b as isToolAllowed, c as SshSandboxSettings, d as buildRemoteWorkdirValidationCommand, f as buildSshSandboxArgv, g as disposeSshSandboxSession, h as createSshSandboxSessionFromSettings, i as RemoteShellSandboxHandle, j as SandboxBackendRegistration, k as SandboxBackendFactory, l as buildExecRemoteCommand, m as createSshSandboxSessionFromConfigText, n as resolveWritableRenameTargets, o as RunSshSandboxCommandParams, p as buildValidatedExecRemoteCommand, q as SandboxFsBridge, r as resolveWritableRenameTargetsForBridge, s as SshSandboxSession, t as createWritableRenameTargetResolver, u as buildRemoteCommand, v as shellEscape, w as getSandboxBackendManager, x as resolveSandboxRuntimeStatus, y as uploadDirectoryToSshTarget, z as SandboxBackendCommandParams } from "./sandbox-DfdtONMQ.js"; import { r as resolvePreferredOpenClawTmpDir } from "./tmp-openclaw-dir-ubX-9dkk.js"; import { a as tempWorkspaceSync, i as tempWorkspace, n as TempWorkspaceOptions, o as withTempWorkspace, r as TempWorkspaceSync, s as withTempWorkspaceSync, t as TempWorkspace } from "./private-temp-workspace-B2h3iFzr.js"; import { PluginCommandRunOptions, PluginCommandRunResult, runPluginCommandWithTimeout } from "./run-command.js"; export { type CreateSandboxBackendParams, type OpenClawConfig, type PluginCommandRunOptions, type PluginCommandRunResult, type RemoteShellSandboxHandle, type RunSshSandboxCommandParams, type SandboxBackendCommandParams, type SandboxBackendCommandResult, type SandboxBackendExecSpec, type SandboxBackendFactory, type SandboxBackendHandle, type SandboxBackendId, type SandboxBackendManager, type SandboxBackendPreparedWorkdirDiscarder, type SandboxBackendRegistration, type SandboxBackendRuntimeInfo, type SandboxBackendWorkdirResolver, type SandboxBackendWorkdirValidation, type SandboxBackendWorkdirValidator, type SandboxContext, type SandboxFsBridge, type SandboxFsStat, type SandboxResolvedPath, type SandboxSshConfig, type SshSandboxSession, type SshSandboxSettings, type TempWorkspace, type TempWorkspaceOptions, type TempWorkspaceSync, buildExecRemoteCommand, buildRemoteCommand, buildRemoteWorkdirValidationCommand, buildSshSandboxArgv, buildValidatedExecRemoteCommand, createRemoteShellSandboxFsBridge, createSshSandboxSessionFromConfigText, createSshSandboxSessionFromSettings, createWritableRenameTargetResolver, disposeSshSandboxSession, getSandboxBackendFactory, getSandboxBackendManager, getSandboxBackendWorkdirResolver, isToolAllowed, registerSandboxBackend, requireSandboxBackendFactory, resolvePreferredOpenClawTmpDir, resolveSandboxRuntimeStatus, resolveWritableRenameTargets, resolveWritableRenameTargetsForBridge, runPluginCommandWithTimeout, runSshSandboxCommand, sanitizeEnvVars, shellEscape, tempWorkspace, tempWorkspaceSync, uploadDirectoryToSshTarget, withTempWorkspace, withTempWorkspaceSync };