export { getBackupFileName, parseBackupVersion } from "./backupNaming.js";
export { createBackup, type CreateBackupOptions, type CreateBackupResult } from "./createBackup.js";
export { restoreBackup, type RestoreBackupOptions, type RestoreBackupResult } from "./restoreBackup.js";
export {
  FileHistoryStore,
  type FileHistorySnapshotRecordedEntry,
  type FileHistoryStoreOptions,
} from "./FileHistoryStore.js";
export type {
  FileHistoryBackup,
  FileHistoryDiffStats,
  FileHistorySnapshot,
  FileHistoryState,
} from "./types.js";