/**
 * 42 CFR Part 2 Compliance Controls
 *
 * Confidentiality of Substance Use Disorder Patient Records
 * (Stricter than HIPAA for SUD treatment records)
 *
 * @module compliance/cfr42-part2
 */
import type { ComplianceControl } from "./types.js";
/**
 * 42 CFR Part 2 control categories
 */
export declare const CFR42_PART2_CATEGORIES: readonly ["General Provisions", "Disclosures With Consent", "Disclosures Without Consent", "Security Safeguards", "Audit and Accountability", "Re-disclosure Restrictions", "Qualified Service Organizations", "Patient Rights"];
/**
 * 42 CFR Part 2 controls for SUD confidentiality
 *
 * These controls are STRICTER than HIPAA and apply specifically to
 * substance use disorder (SUD) treatment records.
 */
export declare const CFR42_PART2_CONTROLS: ComplianceControl[];
/**
 * Get all 42 CFR Part 2 controls
 */
export declare function getCFR42Part2Controls(): ComplianceControl[];
/**
 * Get 42 CFR Part 2 controls by category
 */
export declare function getCFR42Part2ControlsByCategory(category: string): ComplianceControl[];
/**
 * Get 42 CFR Part 2 control by ID
 */
export declare function getCFR42Part2ControlById(id: string): ComplianceControl | undefined;
/**
 * Get 42 CFR Part 2 categories
 */
export declare function getCFR42Part2Categories(): readonly string[];
/**
 * Cross-reference mapping to HIPAA controls
 * 42 CFR Part 2 often overlaps with but is stricter than HIPAA
 */
export declare const CFR42_TO_HIPAA_MAPPING: Record<string, string[]>;
//# sourceMappingURL=cfr42-part2.d.ts.map