/**
 * Antagonist Remediation Prioritizer
 *
 * Prioritizes findings based on:
 * 1. Attack surface reduction (blocks most narratives)
 * 2. Bottleneck findings (appear in multiple chains)
 * 3. Effort vs. impact trade-offs
 *
 * @module agents/antagonist/prioritizer
 */
import type { Finding } from "../../certification/types.js";
import type { AttackNarrative, PrioritizedRemediation } from "./types.js";
/**
 * Generate prioritized remediation list
 */
export declare function prioritizeRemediations(findings: Finding[], narratives: AttackNarrative[]): PrioritizedRemediation[];
/**
 * Calculate overall prioritization metrics
 */
export declare function calculatePrioritizationMetrics(prioritizations: PrioritizedRemediation[], narratives: AttackNarrative[]): {
    totalFindings: number;
    criticalPathFindings: number;
    quickWins: number;
    estimatedEffort: string;
    topThreeImpact: string;
};
//# sourceMappingURL=prioritizer.d.ts.map