/** * Dependency Checker - Check if optional dependencies are installed */ export declare class DependencyChecker { /** * Check if a module is installed */ static isModuleInstalled(moduleName: string): boolean; /** * Require a module with helpful error message if not installed */ static requireModule(moduleName: string, installCommand?: string): T; /** * Try to require a module, return null if not installed */ static tryRequireModule(moduleName: string): T | null; /** * Check if Tesseract.js is installed */ static isTesseractInstalled(): boolean; /** * Check if Google Vision API is installed */ static isGoogleVisionInstalled(): boolean; /** * Check if Azure Computer Vision is installed */ static isAzureComputerVisionInstalled(): boolean; /** * Get installation instructions for OCR provider */ static getInstallInstructions(provider: string): string; } //# sourceMappingURL=dependency-checker.d.ts.map