import type { SandboxMachine } from "../escalation/sandbox.js"; /** * The in-memory box filesystem every fake sandbox serves `files` from — one * implementation of the seam's three operations (sandbox.ts), so no two fakes * can drift into disagreeing about what reading a file means. * * `guard` is the fake's own lifecycle check. It runs for write and list and * NOT for read: a read stays available after stop/destroy on purpose, so the * fakes double as a post-mortem probe for tests asserting what a torn-down * machine held. Every other operation is lifecycle-guarded like a real * provider. */ export declare const inMemoryBoxFiles: (contents: Map, guard?: (operation: string) => void) => SandboxMachine["files"]; //# sourceMappingURL=box-files.d.ts.map