/**
 * TrellisVCS — Graph-native, code-first version control
 *
 * @module trellisvcs
 *
 * Public API surface. Import {@link TrellisVcsEngine} as the main entry point,
 * plus core VCS types, the {@link FileWatcher}, and the {@link Ingestion}
 * pipeline.
 *
 * For sub-modules, import directly from:
 *   - `./garden/index.js`   — Idea Garden cluster detection + query
 *   - `./semantic/index.js` — Semantic parsing + diff/merge
 *   - `./sync/index.js`     — Peer sync + CRDT reconciler
 *   - `./identity/index.js` — Ed25519 identity + governance
 */
export { TrellisVcsEngine } from './engine.js';
export * from './vcs/index.js';
export { FileWatcher } from './watcher/fs-watcher.js';
export { Ingestion } from './watcher/ingestion.js';
export { TrellisKernel } from './core/kernel/trellis-kernel.js';
export { SqliteKernelBackend } from './core/persist/sqlite-backend.js';
export type { KernelConfig, MutateResult, EntityRecord, } from './core/kernel/trellis-kernel.js';
export { inferProjectContext, loadProfile, saveProfile, hasProfile, writeAgentScaffold, } from './scaffold/index.js';
export type { ProjectContext, InferenceConfidence, UserProfile, ScaffoldInput, } from './scaffold/index.js';
//# sourceMappingURL=index.d.ts.map