import type { DetectionRule, RuleMetadata, Finding, RuleContext } from './types'; export declare class CodeInjectionRule implements DetectionRule { metadata: RuleMetadata; isApplicable(context: RuleContext): boolean; detect(context: RuleContext): Finding[]; private extractCodeContent; private detectPotentialVulnerabilities; private getCodeParameterName; private usesInputData; private createPotentialFinding; private findDangerousPatterns; private determineConfidence; private createFinding; private getRemediation; }