//
//     Generated by classdumpios 1.0.1 (64 bit) (iOS port by DreamDevLost)(Debug version compiled Sep 26 2020 13:48:20).
//
//  Copyright (C) 1997-2019 Steve Nygard.
//

#import <objc/NSObject.h>

#import "BKHIDEventProcessor-Protocol.h"

@class NSMutableSet, NSString, SLGNotificationActivatedLogger;

@interface BKHIDProximityEventProcessor : NSObject <BKHIDEventProcessor>
{
    struct os_unfair_lock_s _lock;	// 8 = 0x8
    _Bool _objectWithinProximity;	// 12 = 0xc
    _Bool _proximityDetectionActive;	// 13 = 0xd
    _Bool _studyLogProxState;	// 14 = 0xe
    int _detectionMode;	// 16 = 0x10
    unsigned int _detectionMask;	// 20 = 0x14
    NSMutableSet *_eventClients;	// 24 = 0x18
    SLGNotificationActivatedLogger *_studyLog;	// 32 = 0x20
}

- (void).cxx_destruct;	// IMP=0x000000010002148c
- (void)_locked_setObjectWithinProximity:(_Bool)arg1 notify:(_Bool)arg2;	// IMP=0x00000001000213e4
- (void)_locked_postEventWithDetectionMask:(unsigned int)arg1 toDestinations:(id)arg2 dispatcher:(id)arg3;	// IMP=0x00000001000211bc
- (long long)processEvent:(inout struct __IOHIDEvent **)arg1 sender:(id)arg2 dispatcher:(id)arg3;	// IMP=0x0000000100020bc0
@property(readonly, nonatomic, getter=isProximityDetectionActive) _Bool proximityDetectionActive;
@property(readonly, nonatomic, getter=isObjectWithinProximity) _Bool objectWithinProximity;
- (id)initWithContext:(id)arg1;	// IMP=0x000000010002092c

// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;

@end

