//! WatchDiff - A file watching and diff visualization tool
//!
//! This library provides functionality for watching file changes and displaying
//! diffs in various formats, including a terminal user interface.
//!
//! ## Architecture
//!
//! The library is organized into several modules:
//!
//! - `core`: File watching, filtering, and event handling
//! - `diff`: Diff generation with multiple algorithms and formatting
//! - `ui`: Terminal user interface components
//! - `export`: Export functionality for patches and diffs
//! - `highlight`: Syntax highlighting support
//! - `cli`: Command-line interface handling
// Re-export commonly used types for backward compatibility
pub use ;
pub use ;
pub use ;