//! Typed factories for xAI Responses provider-defined tools.
//!
//! Mirrors `@ai-sdk/xai/src/tool/*`. Each helper returns a
//! [`Tool::Provider`](llmsdk_provider::language_model::Tool::Provider) value
//! ready to drop into [`CallOptions::tools`].
//!
//! The factories cover the seven provider-defined tools recognised by
//! [`crate::XaiResponsesLanguageModel`]:
//!
//! - [`code_execution`] — server-side Python interpreter.
//! - [`file_search`] — vector store search.
//! - [`mcp_server`] — Model Context Protocol relay.
//! - [`view_image`] — image understanding.
//! - [`view_x_video`] — X video understanding.
//! - [`web_search`] — web search.
//! - [`x_search`] — X (formerly Twitter) search.
// Rust guideline compliant 2026-05-25
pub use code_execution;
pub use ;
pub use ;
pub use view_image;
pub use view_x_video;
pub use ;
pub use ;