/**
 * OWASP LLM Top 10 Compliance Framework
 *
 * Maps security findings to OWASP Top 10 for Large Language Model Applications (2025).
 * This framework addresses AI-specific security risks in LLM-powered applications.
 *
 * @see https://owasp.org/www-project-top-10-for-large-language-model-applications/
 * @module compliance/frameworks/owasp-llm
 */
import type { ComplianceControl } from "../types.js";
/**
 * AI-specific compliance framework type
 */
export type AIComplianceFramework = "OWASP-LLM" | "NIST-AI-RMF" | "MITRE-ATLAS" | "EU-AI-ACT" | "ISO-42001";
/**
 * OWASP LLM Top 10 Controls (2025 version)
 *
 * Each control maps to one of the OWASP LLM Top 10 risks with
 * associated finding categories from agent scanners.
 */
export declare const OWASP_LLM_CONTROLS: ComplianceControl[];
/**
 * Cross-mapping to SOC 2 controls for integrated compliance
 */
export declare const OWASP_LLM_TO_SOC2_MAPPING: Record<string, string[]>;
/**
 * Cross-mapping to ISO 27001 controls
 */
export declare const OWASP_LLM_TO_ISO27001_MAPPING: Record<string, string[]>;
/**
 * Get all OWASP LLM Top 10 controls
 */
export declare function getOWASPLLMControls(): ComplianceControl[];
/**
 * Get OWASP LLM control by ID (LLM01-LLM10)
 */
export declare function getOWASPLLMControlById(id: string): ComplianceControl | undefined;
/**
 * Get OWASP LLM controls by category
 */
export declare function getOWASPLLMControlsByCategory(category: string): ComplianceControl[];
/**
 * Get all OWASP LLM categories
 */
export declare function getOWASPLLMCategories(): string[];
/**
 * Get cross-mapping to SOC 2 for a specific LLM control
 */
export declare function getSOC2MappingForLLMControl(llmControlId: string): string[];
/**
 * Get cross-mapping to ISO 27001 for a specific LLM control
 */
export declare function getISO27001MappingForLLMControl(llmControlId: string): string[];
/**
 * Generate remediation guidance for a specific LLM control
 */
export declare function getRemediationGuidance(controlId: string): string[];
//# sourceMappingURL=owasp-llm.d.ts.map