// Generated OpenAPI clients as internal modules
#[path = "../generated/doqium_data_client/mod.rs"]
pub mod doqium_data_client;

#[path = "../generated/doqium_auth_client/mod.rs"]
pub mod doqium_auth_client;

// Library module for exposing CLI functionality to tests
pub mod api;
pub mod apis;
pub mod config;
pub mod crypto;
pub mod repository;
pub mod selector;
pub mod utils;

// Re-export commonly used items
pub use config::EnvironmentConfig;
pub use repository::DoqiumClient;
pub use selector::{parse_notebook_selector, NoteSelector};
