// SPDX-License-Identifier: MIT OR Apache-2.0
// SPDX-FileCopyrightText: 2025-2026 ObzenFlow Contributors
// https://obzenflow.dev
//! Core outbound HTTP client abstractions.
//!
//! This module exists to support onion architecture: inner layers define traits and types,
//! outer layers provide concrete implementations (e.g. reqwest in `obzenflow_infra`).
pub use HttpClient;
pub use HttpClientError;
pub use MockHttpClient;
pub use HttpResponse;
pub use RequestSpec;
// Convenience re-exports for user code and adapters.
pub use crateHttpMethod;
pub use Bytes;
pub use HeaderMap;
pub use Url;