/**
 * AI Code Verification Module
 *
 * Orchestrates AI code detection, hallucination checking,
 * and confidence scoring for production readiness certification.
 *
 * @module scanners/ai-code
 */
import type { AIVerifyConfig, AIVerificationResult, AIIndicator } from "./types.js";
export * from "./types.js";
export * from "./ai-detector.js";
export { parseImports, checkRelativeImport, checkPackageImport, checkDeprecatedAPIs, checkMixedFrameworks, checkFileForHallucinations, scanDirectoryForHallucinations, } from "./hallucination-checker.js";
export { scoreChange, scoreAllChanges, calculateDetectionScore, calculateReviewScore, calculateOverallScore, determineReviewPriority, groupByReviewPriority, calculateHallucinationScore, } from "./confidence-scorer.js";
export declare function loadAIVerifyConfig(projectPath: string): Promise<AIVerifyConfig | null>;
export declare function generateAIVerifyConfig(projectPath: string): Promise<string>;
interface VerifyOptions {
    config?: AIVerifyConfig;
    extensions?: string[];
    exclude?: string[];
    files?: string[];
}
export declare function runAIVerification(projectPath: string, options?: VerifyOptions): Promise<AIVerificationResult>;
export declare function quickAICheck(filePath: string, projectPath: string): Promise<{
    aiLikelihood: number;
    hallucinations: number;
    requiresReview: boolean;
    indicators: AIIndicator[];
}>;
export declare function formatVerificationReport(result: AIVerificationResult): string;
//# sourceMappingURL=index.d.ts.map