//! I/O layer - Generic abstractions for process management and transport
//!
//! This module provides fundamental I/O abstractions that are not specific to any protocol:
//!
//! - **Transport**: Pure I/O layer for bidirectional message exchange
//! - **Process**: External process lifecycle management with stdio integration
//! - **File Buffer**: UTF-8 file content management with position-based text extraction
//!
//! These abstractions can be used by any protocol layer (LSP, MCP, etc.)
// Re-export main types for convenience
pub use ;
pub use ;
pub use StdioTransport;