export { createDockerSandboxBackend, DOCKER_BACKEND_NAME, pruneDockerSandboxTemplates, } from "#execution/sandbox/bindings/docker.js"; export { isDockerDaemonAvailableSync } from "#execution/sandbox/bindings/docker-cli.js"; export { createJustBashSandboxBackend, JUST_BASH_BACKEND_NAME, pruneJustBashSandboxTemplates, } from "#execution/sandbox/bindings/just-bash.js"; export { createMicrosandboxSandboxBackend, MICROSANDBOX_BACKEND_NAME, pruneMicrosandboxTemplates, } from "#execution/sandbox/bindings/microsandbox.js"; export { isMicrosandboxPlatformSupported } from "#execution/sandbox/bindings/microsandbox-platform.js"; export { stopDevelopmentSandboxResources } from "#execution/sandbox/development-cleanup.js"; /** * Removes stale local sandbox template state for one application * across every local engine: just-bash template directories, Docker * template images (tracked through per-app marker files), and * microsandbox template snapshots. Docker pruning silently skips when * no Docker runtime is reachable so docker-less setups stay quiet. */ export declare function pruneLocalSandboxTemplates(input: { readonly appRoot: string; readonly now?: number; readonly recentWindowMs?: number; readonly retainCount?: number; }): Promise; /** * Starts best-effort cleanup for stale local sandbox templates without * delaying `eve dev` startup or rebuild handling. */ export declare function pruneLocalSandboxTemplatesInBackground(appRoot: string): void;