import type { InternalProcessingOptions } from "./types"; /** * Extract images from PDF for Vision LLM processing * * @param filePath - Path to the PDF file * @param outputDir - Directory where to save extracted images * @param options - Processing options * @returns Array of image file paths */ export declare function extractImagesFromPDF(pdfPath: string, outputDir: string, options: InternalProcessingOptions): Promise; /** * Create a temporary directory for processing */ export declare function createTempDir(): Promise; /** * Clean up a specific temporary directory */ export declare function cleanupTempDir(tempDir: string): Promise; /** * Clean up all temporary directories */ export declare function cleanupAllTempDirs(): Promise;