/**
 * Compliance Module
 *
 * Exports compliance framework mapping and reporting functionality.
 *
 * @module compliance
 */
// SOC 2
export { SOC2_CONTROLS, getSOC2Controls, getSOC2ControlsByCategory, getSOC2ControlById, getSOC2Categories, } from "./soc2.js";
// ISO 27001
export { ISO27001_CONTROLS, getISO27001Controls, getISO27001ControlsByCategory, getISO27001ControlById, getISO27001Categories, } from "./iso27001.js";
// PCI-DSS
export { PCI_DSS_CONTROLS, getPCIDSSControls, getPCIDSSControlsByCategory, getPCIDSSCategories, } from "./pci-dss.js";
// HIPAA
export { HIPAA_CONTROLS, getHIPAAControls, getHIPAAControlsByCategory, getHIPAACategories, } from "./hipaa.js";
// 42 CFR Part 2 (SUD Patient Record Confidentiality)
export { CFR42_PART2_CONTROLS, CFR42_PART2_CATEGORIES, getCFR42Part2Controls, getCFR42Part2ControlsByCategory, getCFR42Part2ControlById, getCFR42Part2Categories, CFR42_TO_HIPAA_MAPPING, } from "./cfr42-part2.js";
// CIS Controls
export { CIS_CONTROLS, getCISControls, getCISControlsByCategory, getCISCategories, } from "./cis.js";
// GDPR
export { GDPR_CONTROLS, getGDPRControls, getGDPRControlsByCategory, getGDPRControlsByArticle, getGDPRCategories, } from "./gdpr.js";
// NIST 800-53
export { NIST_800_53_CONTROLS, getNIST80053Controls, getNIST80053ControlsByCategory, getNIST80053ControlById, getNIST80053Categories, NIST_CONTROL_FAMILIES, } from "./nist-800-53.js";
// Mapper
export { getControlsForFramework, findingMatchesControl, meetsSeverityThreshold, mapFindingsToControls, calculateComplianceStatus, generateRecommendations, generateComplianceReport, generateMultiFrameworkReport, } from "./mapper.js";
// Report
export { formatComplianceReportAsMarkdown, formatMultiFrameworkReportAsMarkdown, formatComplianceReportAsJson, generateCompactComplianceSummary, formatHealthcareComplianceReportAsMarkdown, } from "./report.js";
// Attestation
export { FRAMEWORK_ATTESTATIONS, getFrameworkAttestation, formatAttestationAsMarkdown, formatMultiFrameworkAttestationAsMarkdown, } from "./attestation.js";
export { runHealthcareComplianceAssessment, generateHealthcareComplianceSummary, } from "./healthcare-bundle.js";
export { runSingleFrameworkAssessment, runComplianceAssessment, generateComplianceSummary, } from "./compliance-bundle.js";
//# sourceMappingURL=index.js.map