import type { TurboModule } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; import type { ConvertedImageResponse, CroppedPhotoResponse } from './types'; import type { UnsafeObject } from 'react-native/Libraries/Types/CodegenTypes'; export interface Spec extends TurboModule { multiply(a: number, b: number): Promise; resolveImagePath(image: string): Promise; crop(points: UnsafeObject, image: string): Promise; svgStringToJpg(svgString: string): Promise; bmpFileToJpg(filePath: string): Promise; } export default TurboModuleRegistry.getEnforcing('DocumentCropper');