export interface SemgrepRule { id: string; pattern: string; message: string; languages: string[]; severity: string; metadata?: Record; } export declare class SemgrepRuleGenerator { generateImportRules(): SemgrepRule[]; private generateJavaScriptRules; private generatePythonRules; private generateJavaRules; private generateCppRules; private generateRubyRules; private generateGoRules; private generatePhpRules; writeRulesToFile(rules: SemgrepRule[], outputPath: string): Promise; } //# sourceMappingURL=semgrepRuleGenerator.d.ts.map