// ADR-0013 — UI-local SQLite persistence layer. Barrel re-exporting the public seams.
export { UiStoreError, invalidPath, invalidRequest, notFound, pathNotDirectory, pathNotFound, projectExists, } from "./errors.js";
export { classifyPathShape, validateProjectPath, } from "./validation.js";
export { assertUiDbOutsideProject, resolveUiDbPath, UI_DB_FILENAME, UI_DB_DIRNAME, } from "./paths.js";
export { runMigrations, SCHEMA_VERSION } from "./schema.js";
export { buildUiStoreOverDatabase, createInMemoryUiStore, createNodeUiStore, isProjectAvailable, openNodeUiDatabase, UI_DB_BUSY_TIMEOUT_MS, } from "./db.js";
