/**
 * ISO/IEC 42001 AI Management System Compliance Framework
 *
 * Maps security findings to ISO/IEC 42001:2023 requirements.
 * ISO/IEC 42001 specifies requirements for establishing, implementing,
 * maintaining and continually improving an AI management system (AIMS).
 *
 * @see https://www.iso.org/standard/81230.html
 * @module compliance/frameworks/iso-42001
 */
import type { ComplianceControl } from "../types.js";
/**
 * ISO 42001 Management System Clauses
 */
export type ISO42001Clause = "Context" | "Leadership" | "Planning" | "Support" | "Operation" | "Performance" | "Improvement";
/**
 * ISO/IEC 42001 Annex A Control Categories
 */
export type ISO42001AnnexCategory = "AI Policies" | "Internal Organization" | "AI System Resources" | "AI System Impact Assessment" | "AI System Life Cycle" | "Data for AI Systems" | "Information for Interested Parties" | "Use of AI System" | "Third-Party Relationships";
/**
 * ISO/IEC 42001 Controls
 *
 * Based on ISO/IEC 42001:2023 requirements and Annex A controls.
 * Controls cover both management system clauses and specific AI controls.
 */
export declare const ISO_42001_CONTROLS: ComplianceControl[];
/**
 * Get all ISO 42001 controls
 */
export declare function getISO42001Controls(): ComplianceControl[];
/**
 * Get ISO 42001 control by ID
 */
export declare function getISO42001ControlById(id: string): ComplianceControl | undefined;
/**
 * Get ISO 42001 controls by clause
 */
export declare function getISO42001ControlsByClause(clause: ISO42001Clause): ComplianceControl[];
/**
 * Get ISO 42001 controls by category
 */
export declare function getISO42001ControlsByCategory(category: string): ComplianceControl[];
/**
 * Get all ISO 42001 categories
 */
export declare function getISO42001Categories(): string[];
/**
 * Get ISO 42001 clauses
 */
export declare function getISO42001Clauses(): ISO42001Clause[];
/**
 * Cross-mapping to ISO 27001 controls
 */
export declare const ISO_42001_TO_ISO_27001_MAPPING: Record<string, string[]>;
/**
 * Cross-mapping to NIST AI RMF
 */
export declare const ISO_42001_TO_NIST_AI_RMF_MAPPING: Record<string, string[]>;
//# sourceMappingURL=iso-42001.d.ts.map