UNPKG

react-native-executorch

Version:

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

39 lines (38 loc) 1.27 kB
import { ResourceSource } from '../../types/common'; interface Props { model: { modelSource: ResourceSource; }; preventLoad?: boolean; } export declare const useImageSegmentation: ({ model, preventLoad }: Props) => { error: string | null; isReady: boolean; isGenerating: boolean; downloadProgress: number; forward: (imageSource: string, classesOfInterest?: import("../..").DeeplabLabel[] | undefined, resize?: boolean | undefined) => Promise<{ 0?: number[] | undefined; 1?: number[] | undefined; 2?: number[] | undefined; 3?: number[] | undefined; 4?: number[] | undefined; 5?: number[] | undefined; 6?: number[] | undefined; 7?: number[] | undefined; 8?: number[] | undefined; 9?: number[] | undefined; 10?: number[] | undefined; 11?: number[] | undefined; 12?: number[] | undefined; 13?: number[] | undefined; 14?: number[] | undefined; 15?: number[] | undefined; 16?: number[] | undefined; 17?: number[] | undefined; 18?: number[] | undefined; 19?: number[] | undefined; 20?: number[] | undefined; 21?: number[] | undefined; }>; }; export {};