import type { RuleCategory } from "../rules/types"; export type EuAiActRiskClassification = "minimal-risk" | "limited-risk" | "high-risk" | "unacceptable-risk"; export type RuleComplianceMapping = { ruleId: string; ruleName: string; category: RuleCategory; owaspLlmTop10: string; nistAiRmfSubcategory: string; euAiActRiskClassification: EuAiActRiskClassification; }; export type CompliancePostureSummary = { owaspLlmCoverage: { coveredCategories: number; totalCategories: number; }; totalMappedRules: number; findingsThisSprint: number; summaryText: string; }; export declare function mapRuleToCompliance(input: { ruleId: string; ruleName: string; category: RuleCategory; }): RuleComplianceMapping; export declare function buildCompliancePostureSummary(mappings: readonly RuleComplianceMapping[], findingsThisSprint: number): CompliancePostureSummary;