/**
 * TempDirSandboxStrategy — lightweight sandbox using OS temp directories.
 *
 * Creates a temporary directory for each test case, provides it as
 * the working directory, and cleans up after execution. No isolation
 * guarantees — the agent has full access to the host filesystem.
 *
 * This is the universal fallback when Docker is unavailable.
 *
 * @see docs/archive/exec-plans/architecture-overhaul/phase-4-agent-harness.md
 */
import type { SandboxArtifacts, SandboxInfo, SandboxProvisionOptions, SandboxStrategy } from "./sandbox-strategy.js";
export declare class TempDirSandboxStrategy implements SandboxStrategy {
    readonly name = "Temporary Directory";
    readonly type: "tempdir";
    isAvailable(): Promise<boolean>;
    provision(options: SandboxProvisionOptions): Promise<SandboxInfo>;
    collectArtifacts(sandbox: SandboxInfo): Promise<SandboxArtifacts>;
    teardown(sandbox: SandboxInfo): Promise<void>;
}
