/** * Claude Integration Module * Handles Claude-enhanced tool behavior inference * * Extracted from ToolAnnotationAssessor.ts as part of Issue #105 refactoring. */ import type { Tool } from "@modelcontextprotocol/sdk/types.js"; import type { ToolAnnotationResult } from "../../../../lib/assessmentTypes.js"; import type { ClaudeCodeBridge } from "../../lib/claudeCodeBridge.js"; import type { Logger } from "../../lib/logger.js"; import type { EnhancedToolAnnotationResult } from "./types.js"; export type { EnhancedToolAnnotationResult } from "./types.js"; /** * Enhance tool assessment with Claude inference */ export declare function enhanceWithClaudeInference(tool: Tool, baseResult: ToolAnnotationResult, claudeBridge: ClaudeCodeBridge | undefined, logger: Logger): Promise; /** * Create pattern-based Claude inference fallback * Used when Claude enhancement is not enabled */ export declare function createPatternBasedInference(baseResult: ToolAnnotationResult): EnhancedToolAnnotationResult; //# sourceMappingURL=ClaudeIntegration.d.ts.map