//! The plain data types shared across every provider and capability --
//! conversation messages, tool calls, token usage, and so on. If you're building
//! a request by hand (rather than through
//! [`PendingTextRequest`](crate::text::PendingTextRequest)'s builder methods) or
//! inspecting a response in detail, this is where the pieces live.
pub use FinishReason;
pub use ;
pub use ;
pub use ;
pub use ;