/**
 * SBOM Module
 *
 * Exports SBOM generation, provenance, and signing functionality.
 *
 * @module sbom
 */
export type { CycloneDXSBOM, CycloneDXComponent, CycloneDXDependency, CycloneDXVulnerability, CycloneDXMetadata, CycloneDXTool, ComponentType, ComponentScope, ExternalReference, ExternalReferenceType, Hash, HashAlgorithm, LicenseInfo, Property, VulnerabilityRating, VulnerabilitySource, InTotoStatement, SLSAProvenancePredicate, SLSABuildDefinition, SLSARunDetails, SLSABuilder, SLSABuildMetadata, SigstoreBundle, SignedArtifact, SBOMOptions, ProvenanceOptions, SigningOptions, } from "./types.js";
export { CYCLONEDX_SPEC_VERSION, SLSA_PREDICATE_TYPE, } from "./types.js";
export { generateSBOM, generateSBOMJson, generateSBOMSummary, findingsToVulnerabilities, calculateSha256, } from "./cyclonedx.js";
export { generateProvenance, generateProvenanceJson, generateProvenanceSummary, verifyProvenance, sha256Digest, sha256File, } from "./provenance.js";
export { signContent, isSigningAvailable, createUnsignedArtifact, verifySignature, verifySignedArtifact, generateSigningSummary, detectCIEnvironment, sha256, sha256Base64, } from "./signing.js";
//# sourceMappingURL=index.d.ts.map