import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; // @ts-ignore - CI environment type resolution issue for CodegenTypes import { Int32, Double } from 'react-native/Libraries/Types/CodegenTypes'; import { TurboModuleRegistry } from 'react-native'; //import type { UnsafeMixed } from './codegenUtils'; type AnimatorTag = Int32; export interface Spec extends TurboModule { generate(tag: AnimatorTag, coordinate: ReadonlyArray): Promise; moveTo( tag: AnimatorTag, coordinate: ReadonlyArray, duration: Double, ): Promise; } export default TurboModuleRegistry.getEnforcing( 'RNMBXMovePointShapeAnimatorModule', );