export declare class ExtractPdfError extends Error { code: string; details?: any; constructor(code: string, params?: string[], details?: any); toJSON(): { name: string; code: string; message: string; details: any; }; } export declare class ValidationError extends ExtractPdfError { constructor(message: string, details?: any); } export declare class FileNotFoundError extends ExtractPdfError { constructor(filePath: string); } export declare class OcrError extends ExtractPdfError { constructor(message: string, details?: any); } export declare class ImageExtractionError extends ExtractPdfError { constructor(message: string, details?: any); } export declare class TableExtractionError extends ExtractPdfError { constructor(message: string, details?: any); } export declare class EnhancementError extends ExtractPdfError { constructor(message: string, details?: any); } export declare class LanguageDetectionError extends ExtractPdfError { constructor(message: string, details?: any); }