//! GitLab client modules
//!
//! This module provides a well-structured, testable GitLab API client
//! split into focused components following single responsibility principle.
// Re-export main types for convenience
pub use GitlabApi;
pub use ClientConfig;
pub use ClientError;
pub use GitlabPoller;
pub use GitlabService;
pub type Result<T> = Result;