/**
 * Image Extraction MCP Tools
 *
 * Tools for extracting images directly from PDFs using PyMuPDF.
 * Independent of Datalab - gives full control over image extraction.
 *
 * CRITICAL: NEVER use console.log() - stdout is reserved for JSON-RPC protocol.
 * Use console.error() for all logging.
 *
 * @module tools/extraction
 */
import { type ToolResponse, type ToolDefinition } from './shared.js';
/**
 * Handle ocr_extract_images - Extract images from PDF/DOCX files
 *
 * If document_id is provided, extracts images from that single document.
 * If document_id is omitted, batch-extracts images from all OCR-processed documents.
 */
export declare function handleExtractImages(params: Record<string, unknown>): Promise<ToolResponse>;
/**
 * Extraction tools collection for MCP server registration
 */
export declare const extractionTools: Record<string, ToolDefinition>;
//# sourceMappingURL=extraction.d.ts.map