import { z } from 'zod'; import { aiVisionProcessor, type AIVisionProcessingOptions } from './processor'; import { type ComprehensiveInvoice, type TablesOnly } from '../schemas'; export type { AIVisionProcessingOptions, AIVisionResult } from './processor'; export type { ProcessedVisionImage } from './image-optimization'; export { aiVisionProcessor }; /** * Fonction rapide pour extraction avec types Zod */ export declare function extractWithAI(filePath: string, schema: T, options?: Partial): Promise>; /** * Extraction de facture avec schéma complet et types TypeScript */ export declare function extractInvoice(filePath: string, options?: Partial): Promise; /** * Extraction de tableaux uniquement */ export declare function extractTables(filePath: string, options?: Partial): Promise;