react-native-executorch
Version:
An easy way to run AI models in React Native with ExecuTorch
21 lines (20 loc) • 627 B
TypeScript
import { ResourceSource } from '../../types/common';
import { OCRDetection, OCRLanguage } from '../../types/ocr';
interface OCRModule {
error: string | null;
isReady: boolean;
isGenerating: boolean;
forward: (input: string) => Promise<OCRDetection[]>;
downloadProgress: number;
}
export declare const useOCR: ({ model, preventLoad, }: {
model: {
detectorSource: ResourceSource;
recognizerLarge: ResourceSource;
recognizerMedium: ResourceSource;
recognizerSmall: ResourceSource;
language: OCRLanguage;
};
preventLoad?: boolean;
}) => OCRModule;
export {};