/**
 * Security Audit Suppression Configuration
 *
 * This file contains suppression rules for false positives in the security audit.
 * Each suppression should be well-documented with a clear reason.
 */
export interface Suppression {
    rule: string;
    file?: string;
    reason: string;
}
export declare const suppressions: Suppression[];
/**
 * Validate suppression configuration at startup
 */
export declare function validateSuppressions(): string[];
/**
 * Check if a finding should be suppressed
 * Optimized with caching and early returns
 */
export declare function shouldSuppress(ruleId: string, filePath?: string): boolean;
/**
 * Clear suppression cache (useful for testing)
 */
export declare function clearSuppressionCache(): void;
/**
 * Get suppression statistics for reporting
 */
export declare function getSuppressionStats(): {
    total: number;
    byRule: Record<string, number>;
    byCategory: Record<string, number>;
};
//# sourceMappingURL=suppressions.d.ts.map