/**
 * Healthcare Compliance Bundle
 *
 * Orchestrates HIPAA and 42 CFR Part 2 compliance assessment with
 * evidence collection and audit trail verification.
 *
 * @module compliance/healthcare-bundle
 */
import type { Finding } from "../certification/types.js";
import type { ComplianceReport } from "./types.js";
import type { EvidenceBundle } from "../evidence/types.js";
import type { IntegrityVerificationResult } from "../history/types.js";
/**
 * Healthcare compliance assessment result
 */
export interface HealthcareComplianceResult {
    /** HIPAA compliance report */
    hipaaReport: ComplianceReport;
    /** 42 CFR Part 2 compliance report */
    cfr42Report: ComplianceReport;
    /** Combined markdown report */
    markdownReport: string;
    /** Evidence bundle if collected */
    evidenceBundle?: EvidenceBundle;
    /** Audit trail verification result */
    auditVerification?: IntegrityVerificationResult;
    /** Path where evidence was stored */
    evidencePath?: string;
    /** Overall assessment status */
    status: "compliant" | "at_risk" | "non_compliant";
    /** Combined compliance score (average of both frameworks) */
    combinedScore: number;
}
/**
 * Options for running healthcare compliance assessment
 */
export interface HealthcareComplianceOptions {
    /** Project path to assess */
    projectPath: string;
    /** Security findings from certification/scanning */
    findings: Finding[];
    /** Certification ID to associate with */
    certificationId?: string;
    /** Collect evidence bundle */
    collectEvidence?: boolean;
    /** Sign evidence with Sigstore */
    sign?: boolean;
    /** Verify audit trail integrity */
    verifyAuditTrail?: boolean;
    /** Store evidence bundle to disk */
    storeEvidence?: boolean;
}
/**
 * Run a complete healthcare compliance assessment
 *
 * This function orchestrates:
 * 1. HIPAA Security Rule compliance mapping
 * 2. 42 CFR Part 2 compliance mapping
 * 3. Audit trail integrity verification (optional)
 * 4. Evidence bundle collection (optional)
 * 5. Combined report generation
 */
export declare function runHealthcareComplianceAssessment(options: HealthcareComplianceOptions): Promise<HealthcareComplianceResult>;
/**
 * Generate a quick healthcare compliance summary
 */
export declare function generateHealthcareComplianceSummary(result: HealthcareComplianceResult): string;
//# sourceMappingURL=healthcare-bundle.d.ts.map