//! LLM client types and provider abstractions.
//!
//! These are pure data types — no HTTP, no browser APIs, no WASM dependencies.
//!
//! ## Modules
//!
//! - [`types`] — `ChatMessage`, `ChatRequest`, `ChatResponse`, `AnthropicResponse`, SSE types
//! - [`provider`] — `LlmProvider` enum, `LlmConfig` with endpoint resolution
// Wire-format structs mirroring LLM API schemas — field names match the JSON protocol.
pub use ;
pub use ;