/** * 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