/**
 * Sync System - JSONL-based synchronization
 *
 * Provides bidirectional sync between SQLite and git-friendly JSONL format.
 */
export * from './types.js';
export { serializeElement, serializeDependency, parseElement, parseDependency, tryParseElement, tryParseDependency, serializeElements, serializeDependencies, parseElements, parseDependencies, sortElementsForExport, sortDependenciesForExport, isSerializedElement, isSerializedDependency, type ParseError, } from './serialization.js';
export { computeContentHash, computeContentHashSync, hasSameContentHash, matchesContentHash, } from './hash.js';
export { mergeElements, mergeTags, mergeDependencies, getTombstoneStatus, type ElementMergeResult, type DependencyMergeResult, } from './merge.js';
export { SyncService, createSyncService } from './service.js';
//# sourceMappingURL=index.d.ts.map