import { PosixShellSandbox } from '../sandbox/posix-shell.js';
import type { ExecuteOptions } from '../sandbox/base.js';
import type { ExecutionResult, StreamChunk } from '../sandbox/types.js';
/**
 * Test sandbox that executes commands within a specific working directory.
 *
 * Extends PosixShellSandbox so it exercises the same code paths real sandboxes
 * use: base64 file encoding, shell quoting, ls parsing, etc.
 */
export declare class TestSandbox extends PosixShellSandbox {
    readonly workingDir: string;
    constructor(workingDir: string);
    executeStreaming(command: string, options?: ExecuteOptions): AsyncGenerator<StreamChunk | ExecutionResult, void, undefined>;
}
//# sourceMappingURL=test-sandbox.node.d.ts.map