/** * 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; byCategory: Record; }; //# sourceMappingURL=suppressions.d.ts.map