//! Direct HTTP client for GitHub and crates.io APIs.
//!
//! Uses `reqwest` (async) backed by a `tokio` runtime for concurrent
//! HTTP. Sync wrappers (`handle.block_on`) are provided for callers
//! that run on std/rayon threads during TUI startup and background work.
pub use GithubAuthGap;
pub use HttpClient;
pub use ServiceKind;
pub use ServiceSignal;
pub use PullRequestFetch;
pub use GitHubRateLimit;
pub use RateLimitQuota;