import { TurboModuleRegistry, type TurboModule } from 'react-native'; import type {EventEmitter} from 'react-native/Libraries/Types/CodegenTypes'; export type AdvancedInstructionResult = { id: string; data: string; }; export interface Spec extends TurboModule { // Reserved function, only use if directed to by your Client Success Manager. executeAdvancedInstruction(name: string, value: string, callbackId: string | null): Promise; // Async handler for EAI event emitter. readonly onExecuteAdvancedInstruction: EventEmitter; } export default TurboModuleRegistry.getEnforcing('KochavaMeasurement');