#[cfg(feature = "batch-api")]
pub mod batch;
pub mod fake;
pub mod registry;
pub mod traits;
mod types;
pub use fake::FakeChatModel;
pub use registry::{InMemoryModelProfileRegistry, ModelProfile, ModelProfileRegistry};
pub use traits::{BaseChatModel, BaseLLM};
pub use types::{ChatChunk, ChatResult, CostEstimate, Generation, LLMResult, ToolCallChunk};