/**
 * AI Code Detector
 *
 * Detects patterns that indicate AI-generated code.
 *
 * @module scanners/ai-code/ai-detector
 */
import type { AIIndicator, ConfidenceLevel, PatternMatch } from "./types.js";
export declare function detectAIPatterns(filePath: string, content?: string): Promise<PatternMatch[]>;
export declare function patternMatchesToIndicators(matches: PatternMatch[]): AIIndicator[];
export declare function scanDirectoryForAIPatterns(projectPath: string, options?: {
    extensions?: string[];
    exclude?: string[];
}): Promise<{
    files: number;
    matches: PatternMatch[];
    indicators: AIIndicator[];
}>;
export declare function calculateAILikelihood(indicators: AIIndicator[]): number;
export declare function aggregateByFile(indicators: AIIndicator[]): Map<string, {
    count: number;
    maxConfidence: ConfidenceLevel;
    likelihood: number;
}>;
//# sourceMappingURL=ai-detector.d.ts.map