/** * Annotation Event Emitter Module * Handles emitting annotation-related progress events during assessment * * Extracted from ToolAnnotationAssessor.ts as part of Issue #105 refactoring. */ import type { Tool } from "@modelcontextprotocol/sdk/types.js"; import type { ToolAnnotationResult, AlignmentStatus, ToolParamProgress, ProgressCallback } from "../../../../lib/assessmentTypes.js"; import type { EnhancedToolAnnotationResult } from "./types.js"; /** * Emit annotation-related progress events */ export declare function emitAnnotationEvents(onProgress: ProgressCallback | undefined, tool: Tool, result: EnhancedToolAnnotationResult): void; /** * Emit mismatch event (misaligned or review_recommended) */ export declare function emitMismatchEvent(onProgress: ProgressCallback | undefined, tool: Tool, toolParams: ToolParamProgress[], toolAnnotations: { title?: string; }, field: "readOnlyHint" | "destructiveHint", actual: boolean | undefined, expected: boolean, confidence: number, inferred: NonNullable, alignmentStatus: AlignmentStatus): void; //# sourceMappingURL=EventEmitter.d.ts.map