//! wallflow - Elegant wallpaper management
//!
//! This library provides wallpaper downloading functionality from various online sources.
//! It can be used as a dependency by other crates that need wallpaper fetching capabilities.
//!
//! # Example
//!
//! ```no_run
//! use wallflow::{Config, DownloadOptions, download_from_source};
//!
//! async fn example() -> anyhow::Result<()> {
//! let config = Config::load_or_default()?;
//! let opts = DownloadOptions::default();
//!
//! let wallpaper = download_from_source("wallhaven", &config, &["nature".into()], &opts).await?;
//! println!("Downloaded: {:?}", wallpaper.file_path);
//! Ok(())
//! }
//! ```
// Re-export main types for convenience
pub use ;
pub use Config;
pub use Wallpaper;
pub use ;
pub use TemplateEngine;
pub use apply_wallpaper;