/**
 * NIST AI Risk Management Framework (AI RMF) Compliance
 *
 * Maps security findings to NIST AI RMF 1.0 controls.
 * Includes GenAI Profile (NIST AI 600-1) extensions.
 *
 * @see https://www.nist.gov/itl/ai-risk-management-framework
 * @see https://airc.nist.gov/AI_RMF_Knowledge_Base/AI_RMF
 * @module compliance/frameworks/nist-ai-rmf
 */
import type { ComplianceControl } from "../types.js";
/**
 * NIST AI RMF Core Functions
 */
export type AIRMFFunction = "GOVERN" | "MAP" | "MEASURE" | "MANAGE";
/**
 * NIST AI RMF Controls
 *
 * Based on NIST AI RMF 1.0 (January 2023) with GenAI Profile extensions.
 * Controls are organized by the four core functions: GOVERN, MAP, MEASURE, MANAGE.
 */
export declare const NIST_AI_RMF_CONTROLS: ComplianceControl[];
/**
 * Get all NIST AI RMF controls
 */
export declare function getNISTAIRMFControls(): ComplianceControl[];
/**
 * Get NIST AI RMF control by ID
 */
export declare function getNISTAIRMFControlById(id: string): ComplianceControl | undefined;
/**
 * Get NIST AI RMF controls by function (GOVERN, MAP, MEASURE, MANAGE)
 */
export declare function getNISTAIRMFControlsByFunction(func: AIRMFFunction): ComplianceControl[];
/**
 * Get NIST AI RMF controls by category
 */
export declare function getNISTAIRMFControlsByCategory(category: string): ComplianceControl[];
/**
 * Get all NIST AI RMF categories
 */
export declare function getNISTAIRMFCategories(): string[];
/**
 * Get GenAI Profile controls only
 */
export declare function getGenAIProfileControls(): ComplianceControl[];
/**
 * Get all NIST AI RMF functions
 */
export declare function getNISTAIRMFFunctions(): AIRMFFunction[];
//# sourceMappingURL=nist-ai-rmf.d.ts.map