/**
 * Test utilities — import from "@ag-bash/bash/testing"
 *
 * Provides filesystem mocks, test parsers, factory helpers, and assertions
 * for writing tests against ag-bash without needing the full engine.
 */
export { createTestBash, type TestBashOptions, assertSuccess, assertFails, assertOutput, assertStderr, assertFileExists, assertFileNotExists, EMPTY_PROJECT, NODE_PROJECT, GIT_REPO, } from "./testing/index.js";
export { InMemoryFs } from "./fs/in-memory-fs/index.js";
export { OverlayFs, type OverlayFsOptions } from "./fs/overlay-fs/index.js";
export type { DirectoryEntry, FileContent, FileEntry, FileInit, FsEntry, FsStat, IFileSystem, InitialFiles, MkdirOptions, RmOptions, SymlinkEntry, } from "./fs/interface.js";
export type { BusyBoxTestCase, ParsedBusyBoxTestFile, } from "./test-utils/busybox-test-parser.js";
export type { BashExecResult, Command, CommandContext, ExecResult, Observation, } from "./types.js";
export { Bash } from "./Bash.js";
export type { BashOptions, ExecOptions } from "./Bash.js";
