UNPKG

react-native-executorch

Version:

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

26 lines 1.12 kB
import { ResourceSource } from '../types/common'; import { OCRLanguage } from '../types/ocr'; export declare class VerticalOCRController { private ocrNativeModule; 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: (detectorSources: { detectorLarge: ResourceSource; detectorNarrow: ResourceSource; }, recognizerSources: { recognizerLarge: ResourceSource; recognizerSmall: ResourceSource; }, language: OCRLanguage, independentCharacters: boolean, onDownloadProgressCallback: (downloadProgress: number) => void) => Promise<void>; forward: (imageSource: string) => Promise<any>; delete(): void; } //# sourceMappingURL=VerticalOCRController.d.ts.map