/**
 * Layer 2: AI Package Hallucination Detection
 * Detects AI-hallucinated and potentially fake package names in imports
 *
 * Background: USENIX research shows ~20% of AI-generated code references
 * packages that don't exist, creating supply chain attack vectors. Attackers
 * can register these fake package names and inject malicious code.
 *
 * Detection Strategy:
 * 1. Known hallucinations database (verified fake packages)
 * 2. Heuristic patterns (suspicious naming conventions)
 * 3. Generic unscoped names that are too vague to be real
 */
import type { Vulnerability } from '../types';
import type { ParsedFile } from '../utils/parsed-file';
/**
 * Main detection function for AI package hallucination
 */
export declare function detectAIPackageHallucination(content: string, filePath: string, options?: {
    parsed?: ParsedFile;
}): Vulnerability[];
//# sourceMappingURL=ai-package-hallucination.d.ts.map