//! Thinking/Reasoning Provider Trait
//!
//! This module defines the trait for providers that support thinking/reasoning capabilities.
//! It provides a unified interface for:
//! - OpenAI o1/o3/o4 reasoning
//! - Anthropic Claude extended thinking
//! - DeepSeek R1/Reasoner
//! - Gemini 2.0 Flash Thinking / 3.0 Deep Think
//! - OpenRouter passthrough
// Re-export the main trait and types
pub use ;
// Re-export provider-specific modules
pub use ;