/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/rn-pusher-beams-sdk@0.4.0/lib/module/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";import RnPusherBeamsSdk from"./NativeRnPusherBeamsSdk.js";import{NativeModules,NativeEventEmitter}from"react-native";const eventEmitter=new NativeEventEmitter(NativeModules.NativeEventEmitter);export const pusherBeams={start:e=>RnPusherBeamsSdk.start(e),registerForRemoteNotifications:()=>RnPusherBeamsSdk.registerForRemoteNotifications(),setUserId:(e,t,s)=>RnPusherBeamsSdk.setUserId(e,t,s),addDeviceInterests:e=>RnPusherBeamsSdk.addDeviceInterest(e),clearDeviceInterests:()=>RnPusherBeamsSdk.clearDeviceInterests(),getInterests:()=>RnPusherBeamsSdk.getInterests(),clearAllState:()=>RnPusherBeamsSdk.clearAllState(),stop:()=>RnPusherBeamsSdk.stop(),listenNotificationLogs:()=>{setTimeout((()=>{NativeModules.NativeEventEmitter.markJSReady()}),500)},onNotification:e=>eventEmitter.addListener("message",(t=>{if(Array.isArray(t)){const s=t[0];e(s)}else e(t)}))};
//# sourceMappingURL=/sm/48bdcf3486fa3f15892855665210ee0bf3e2ec2d56fb3901a0a2f1646949d204.map