mod config;
mod parser;
mod runtime;
mod s3_parser;
mod types;

pub use config::{load_runtime_config, load_runtime_config_with_source, RuntimeConfigSelection};
pub use parser::parse_operator_command;
pub use runtime::{
    audit_export, diagnostics_json, diagnostics_json_with_cli_metadata, health_json, metrics_text,
    ops_report_admin_surfaces_json, ops_report_config_json, ops_report_evidence_export_json,
    ops_report_health_json, ops_report_incident_json, readiness_json, replication_status_json,
    ui_browser_css, ui_browser_html, ui_browser_js, ui_browser_manifest_json, validate_config_path,
    version_text,
};
pub use types::{GlobalOptions, OperatorCommand, S3ServeStorage, HELP};

#[cfg(test)]
mod tests;
