@class NSObject; @protocol OS_dispatch_queue; @interface IOSurfaceSharedEventListener : NSObject { struct IONotificationPort { } *_notificationPort; NSObject *_dispatchQueue; } - (id)init; - (void)dealloc; - (id)initWithDispatchQueue:(id)a0; - (void)_notifyEventPort:(unsigned int)a0 event:(id)a1 atValue:(unsigned long long)a2 block:(id /* block */)a3; @end