//! Lazydomain library
//!
//! This library provides domain availability checking functionality.
//! It's primarily used by the binary, but exposed for testing.

pub mod cache;
pub mod checker;
pub mod config;
pub mod constants;
pub mod error;
pub mod export;
pub mod types;

// Re-export commonly used items
pub use cache::{CacheManager, CachedSearch};
pub use checker::{RdapClient, WhoisClient};
pub use types::{CheckResult, CheckStatus, Domain, TldPreset};
