/**
 * Centralized Context-Based Severity Adjustments
 *
 * Consolidates the duplicate filter logic from:
 * - layer2/index.ts applyFileContextAdjustments() — per-file with full FileContext
 * - index.ts applyGlobalContextAdjustments() — post-layers with tooling-dir only
 *
 * Both functions are replaced by a single applyContextAdjustments() that handles
 * all context-based severity downgrades in one place.
 */
import type { Vulnerability } from '../types';
import type { FileContext } from '../utils/context-helpers';
/**
 * Apply context-based severity adjustments to findings.
 *
 * When called with a FileContext (from Layer 2 per-file processing), applies
 * full context-aware rules: test files, tooling dirs, server-only files.
 *
 * When called without a FileContext (from the orchestrator for Layer 1 findings),
 * applies only tooling-directory downgrades based on file path.
 */
export declare function applyContextAdjustments(findings: Vulnerability[], fileContext?: FileContext): Vulnerability[];
//# sourceMappingURL=context-adjustments.d.ts.map