import type { SupplyChainReport } from '../../types/index.js';
export { detectSlsaLevel, buildSlsaGaps, detectSlsaProvenanceFormat, detectNpmProvenance, } from './slsa-checker.js';
export type { NpmProvenanceResult, SlsaProvenanceFormat } from './slsa-checker.js';
export { checkSbom, buildSbomGaps } from './sbom-checker.js';
export { checkDependencies, buildDependencyGaps } from './dependency-checker.js';
export { checkBuild, buildBuildGaps } from './build-checker.js';
/**
 * Run all supply chain security checks and return a consolidated SupplyChainReport.
 * Accepts an optional compliance context to tune gap severities.
 */
export declare function runSupplyChainChecks(projectPath: string, isGovernmentOrEnterprise?: boolean): Promise<SupplyChainReport>;
//# sourceMappingURL=index.d.ts.map