/** * OCR Factory - Create OCR providers */ import { IOCRProvider, OCRProvider } from './ocr-interfaces'; export declare class OCRFactory { /** * Create an OCR provider */ static createProvider(provider: OCRProvider | string, config?: { googleCredentials?: string; azureEndpoint?: string; azureKey?: string; }): IOCRProvider; /** * Get the first available OCR provider */ static getFirstAvailableProvider(config?: { googleCredentials?: string; azureEndpoint?: string; azureKey?: string; }): Promise; /** * List all available OCR providers */ static listAvailableProviders(config?: { googleCredentials?: string; azureEndpoint?: string; azureKey?: string; }): Promise; /** * Check if any OCR provider is available */ static hasAnyProvider(): Promise; } //# sourceMappingURL=ocr-factory.d.ts.map