UNPKG

react-native-executorch

Version:

An easy way to run AI models in React Native with ExecuTorch

24 lines 1.04 kB
import { ResourceSource } from '../types/common'; import { OCRLanguage } from '../types/ocr'; export declare class OCRController { private nativeModule; isReady: boolean; isGenerating: boolean; error: string | null; private isReadyCallback; private isGeneratingCallback; private errorCallback; constructor({ isReadyCallback, isGeneratingCallback, errorCallback, }?: { isReadyCallback?: ((_isReady: boolean) => void) | undefined; isGeneratingCallback?: ((_isGenerating: boolean) => void) | undefined; errorCallback?: ((_error: string) => void) | undefined; }); load: (detectorSource: ResourceSource, recognizerSources: { recognizerLarge: ResourceSource; recognizerMedium: ResourceSource; recognizerSmall: ResourceSource; }, language: OCRLanguage, onDownloadProgressCallback?: (downloadProgress: number) => void) => Promise<void>; forward: (imageSource: string) => Promise<any>; delete(): void; } //# sourceMappingURL=OCRController.d.ts.map