import type { SandboxRunner } from './runner.js'; export interface SandboxDetectionResult { runner: SandboxRunner; available: boolean; backend: 'bubblewrap' | 'container' | 'none'; } /** * Detect the available sandbox backend for this platform. * * If a runner is explicitly configured, only that runner is tried. * If it is unavailable, detection returns unavailable — no fallback. * * If no runner is configured (auto mode): * - Linux: try bubblewrap first, then container * - macOS/other: try container runtime only * * If nothing is available, return available=false. */ export declare function detectSandboxAvailability(options?: { preferredRunner?: 'bubblewrap' | 'container'; }): SandboxDetectionResult; //# sourceMappingURL=detect.d.ts.map