/**
 * Dangerous Function Pattern Definitions
 *
 * This module defines the patterns for detecting dangerous function calls.
 * These patterns are used by the main detection engine.
 */
import type { VulnerabilitySeverity } from '../../types';
export interface DangerousFunctionPattern {
    name: string;
    pattern: RegExp;
    severity: VulnerabilitySeverity;
    description: string;
    suggestedFix: string;
    languages?: string[];
}
export declare const DANGEROUS_FUNCTIONS: DangerousFunctionPattern[];
/**
 * Check if file matches language filter
 */
export declare function matchesLanguage(filePath: string, languages?: string[]): boolean;
//# sourceMappingURL=patterns.d.ts.map