/** * validate_annotations MCP tool. * Verifies all registered MCP tools have proper ToolAnnotations in src/index.ts. * @module */ import { z } from "zod"; export declare const validateAnnotationsRequestSchema: z.ZodObject<{ indexPath: z.ZodOptional; strict: z.ZodDefault; }, "strip", z.ZodTypeAny, { strict: boolean; indexPath?: string | undefined; }, { strict?: boolean | undefined; indexPath?: string | undefined; }>; export type ValidateAnnotationsRequest = z.infer; export interface ToolAnnotationStatus { toolName: string; hasAnnotations: boolean; hasTitle: boolean; hasReadOnly: boolean; } export interface ValidateAnnotationsResult { passed: boolean; totalTools: number; annotatedTools: number; coveragePercent: number; tools: ToolAnnotationStatus[]; summary: string; } export declare function validateAnnotations(request: ValidateAnnotationsRequest): ValidateAnnotationsResult; //# sourceMappingURL=validate-annotations.d.ts.map