import type { SandboxAdapter, SandboxMachine } from "../../sandbox/escalation/sandbox.js"; export interface FakeBoxAdapter extends SandboxAdapter { /** Every machine this adapter created (for assertions on live/torn-down state). */ readonly machines: FakeBoxMachine[]; } declare class FakeBoxMachine implements SandboxMachine { readonly id: string; destroyed: boolean; stopped: boolean; /** The seam's file operations (sandbox.ts), over the box's own disk. */ readonly files: SandboxMachine["files"]; constructor(); request(): Promise; url(): Promise; snapshot(): Promise; stop(): Promise; destroy(): Promise; } export declare const fakeBoxSandbox: () => FakeBoxAdapter; export {};