text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import "EJBindingEventedBase.h"
  
  #import "EJDeviceMotionDelegate-Protocol.h"
  
  @class CMMotionManager;
  
  @interface EJBindingDeviceMotion : EJBindingEventedBase <EJDeviceMotionDelegate>
  {
      CMMotionManager *motionManager;
      struct OpaqueJSValue *params[13];
      float interval;
  }
  
  + (void *)_ptr_to_set_onacceleration;
  + (void *)_ptr_to_get_onacceleration;
  + (void *)_ptr_to_set_ondevicemotion;
  + (void *)_ptr_to_get_ondevicemotion;
  + (void *)_ptr_to_get_interval;
  - (struct OpaqueJSValue *)_get_interval:(struct OpaqueJSContext *)arg1;
  - (void)triggerDeviceMotionEvents;
  - (void)triggerEventWithAccelerometerData:(id)arg1;
  - (void)triggerEventWithMotion:(id)arg1;
  - (void)dealloc;
  - (void)prepareGarbageCollection;
  - (void)createWithJSObject:(struct OpaqueJSValue *)arg1 scriptView:(id)arg2;
  
  @end
  
  