export {diffPatch, diffItem} from './diffPatch.js'
export {DiffError} from './diffError.js'

export type {
  DiffMatchPatch,
  InsertAfterPatch,
  Patch,
  SanityDiffMatchPatch,
  SanityInsertPatch,
  SanityPatch,
  SanityPatchMutation,
  SanitySetPatch,
  SanityUnsetPatch,
  SetPatch,
  UnsetPatch,
} from './patches.js'

export type {DiffMatchPatchOptions, DiffOptions, DocumentStub, PatchOptions} from './diffPatch.js'

export type {Path, PathSegment} from './paths.js'
