/**
 * CIS Critical Security Controls v8
 *
 * Center for Internet Security Controls
 *
 * @module compliance/cis
 */
import type { ComplianceControl } from "./types.js";
/**
 * CIS control categories (Implementation Groups)
 */
export declare const CIS_CATEGORIES: readonly ["Inventory and Control of Enterprise Assets", "Inventory and Control of Software Assets", "Data Protection", "Secure Configuration", "Account Management", "Access Control Management", "Continuous Vulnerability Management", "Audit Log Management", "Email and Web Browser Protections", "Malware Defenses", "Data Recovery", "Network Infrastructure Management", "Network Monitoring and Defense", "Security Awareness Training", "Service Provider Management", "Application Software Security", "Incident Response Management", "Penetration Testing"];
/**
 * CIS Controls v8 relevant to code security
 */
export declare const CIS_CONTROLS: ComplianceControl[];
/**
 * Get all CIS controls
 */
export declare function getCISControls(): ComplianceControl[];
/**
 * Get CIS controls by category
 */
export declare function getCISControlsByCategory(category: string): ComplianceControl[];
/**
 * Get CIS categories
 */
export declare function getCISCategories(): readonly string[];
//# sourceMappingURL=cis.d.ts.map