@class NSObject; @protocol OS_dispatch_queue, OS_dispatch_source; @interface CWFKernelEventMonitor : NSObject { NSObject *_mutexQueue; NSObject *_eventQueue; NSObject *_keventSource; BOOL _isMonitoringEvents; } @property (copy) id /* block */ eventHandler; - (void)startEventMonitoring; - (id)init; - (void)dealloc; - (BOOL)isMonitoringEvents; - (void)stopEventMonitoring; - (void).cxx_destruct; - (id)__descriptionForKernelEventCode:(unsigned long long)a0; - (unsigned long long)interfaceFlagsWithInterfaceName:(id)a0; @end