pub mod atomic_write;
pub mod conflict;
pub mod diff;
pub mod merge_engine;
pub mod normalization;
pub mod path;
pub mod sdl;
pub mod strategies;
pub use conflict::{Conflict, ConflictType, MergeResult};
pub use diff::{Change, ChangeOp, DiffResult, diff, diff_normalized};
pub use merge_engine::MergeEngine;
pub use normalization::normalize;
pub use path::{CanonicalPath, build_path_map, path_union, resolve_path};
pub use sdl::{
IdentityRule, MergeStrategyDef, MergeStrategyType, PropertyDef, PropertyType, SdlDocument,
SdlError,
};