pub mod dependency_graph;
pub mod license_info;
pub mod license_policy;
pub mod package;
pub mod resolution_guide;
pub mod sbom_metadata;
pub mod services;
pub mod upgrade_recommendation;
pub mod vulnerability;
pub use dependency_graph::DependencyGraph;
pub use license_info::LicenseInfo;
#[allow(unused_imports)]
pub use license_policy::{
LicenseComplianceResult, LicensePolicy, LicenseViolation, LicenseWarning,
UnknownLicenseHandling, ViolationReason,
};
pub use package::{Package, PackageName};
#[allow(unused_imports)]
pub use resolution_guide::{IntroducedBy, ResolutionEntry};
pub use sbom_metadata::SbomMetadata;
#[allow(unused_imports)]
pub use services::ResolutionAnalyzer;
#[allow(unused_imports)]
pub use services::{ThresholdConfig, VulnerabilityCheckResult, VulnerabilityChecker};
#[allow(unused_imports)]
pub use upgrade_recommendation::UpgradeRecommendation;
#[allow(unused_imports)]
pub use vulnerability::{CvssScore, PackageVulnerabilities, Severity, Vulnerability};