/** * 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