import { OCRController } from '../../controllers/OCRController';
import { ResourceSource } from '../../types/common';
import { OCRLanguage } from '../../types/ocr';
export declare class OCRModule {
    static module: OCRController;
    static load(model: {
        detectorSource: ResourceSource;
        recognizerLarge: ResourceSource;
        recognizerMedium: ResourceSource;
        recognizerSmall: ResourceSource;
        language: OCRLanguage;
    }, onDownloadProgressCallback?: (progress: number) => void): Promise<void>;
    static forward(input: string): Promise<import("../../types/ocr").OCRDetection[]>;
}
