/** * "Is this session row still active" — a STRICT cross-process read of every * session file, from the CLI process. * * Tri-state on purpose (gate-5 review): the store's lenient readers swallow a * parse failure into "no row", which this gate would read as proven-inactive — * silently passing on exactly the corrupted-state day an operator reaches for * this command. Here an unreadable file yields `undefined` ("evidence * unavailable"), which does NOT block the revoke but IS surfaced to the * operator; only a definite `status === 'active'` blocks. */ export declare function defaultIsSessionActive(sessionId: string): Promise; export declare function runMojoContainmentCommand(argv: string[], deps?: { dataDir?: string; procRoot?: string; isSessionActive?: (sessionId: string) => Promise | boolean | undefined; stdout?: (line: string) => void; stderr?: (line: string) => void; }): Promise; //# sourceMappingURL=mojo-containment-command.d.ts.map