/**
 * Evaluation Report MCP Tools
 *
 * Tools for generating evaluation reports on OCR and VLM processing results.
 * Produces markdown reports with statistics, metrics, and quality analysis.
 *
 * CRITICAL: NEVER use console.log() - stdout is reserved for JSON-RPC protocol.
 * Use console.error() for all logging.
 *
 * @module tools/reports
 */
import { type ToolResponse, type ToolDefinition } from './shared.js';
/**
 * Handle ocr_evaluation_report - Generate comprehensive evaluation report
 */
export declare function handleEvaluationReport(params: Record<string, unknown>): Promise<ToolResponse>;
/**
 * Handle ocr_document_report - Generate report for a single document
 */
export declare function handleDocumentReport(params: Record<string, unknown>): Promise<ToolResponse>;
/**
 * Handle ocr_report_overview - Consolidated quality + corpus overview
 * Merges former ocr_quality_summary and ocr_corpus_profile.
 * section='quality' | 'corpus' | 'all' (default: 'all')
 */
export declare function handleReportOverview(params: Record<string, unknown>): Promise<ToolResponse>;
/**
 * Handle ocr_report_performance - Consolidated pipeline + throughput + bottlenecks
 * Merges former ocr_pipeline_analytics, ocr_throughput_analytics, and ocr_provenance_bottlenecks.
 * section='pipeline' | 'throughput' | 'bottlenecks' | 'all' (default: 'all')
 */
export declare function handleReportPerformance(params: Record<string, unknown>): Promise<ToolResponse>;
/**
 * Handle ocr_error_analytics - Get error and recovery analytics
 */
export declare function handleErrorAnalytics(params: Record<string, unknown>): Promise<ToolResponse>;
/**
 * Report tools collection for MCP server registration
 */
export declare const reportTools: Record<string, ToolDefinition>;
//# sourceMappingURL=reports.d.ts.map