@class NSString, AXElement, AXUIClient; @protocol AXElementInteractionManagerDelegate; @interface AXElementInteractionManager : NSObject { BOOL _interactionEnabled; AXElement *_focusedElement; struct __AXObserver { } *_axEventObserver; AXUIClient *_client; } @property (weak, nonatomic) id delegate; @property (nonatomic) BOOL displayCursor; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedManager; - (id)init; - (void)_sendMessageWithIdentifier:(unsigned long long)a0 errorHandler:(id /* block */)a1; - (void)_sendMessage:(id)a0 withIdentifier:(unsigned long long)a1 errorHandler:(id /* block */)a2; - (id)_clientIdentifier; - (void).cxx_destruct; - (id)_client; - (id)focusedElement; - (int)_registerForAXNotifications:(BOOL)a0; - (void)_moveToElement:(id)a0; - (void)initializeFocus; - (id)_allowDelegateToDecideElement:(id)a0; - (BOOL)performActivate; - (void)_handleLayoutChange; - (void)_handleScreenChange; - (void)_highlightElement:(id)a0; - (void)_initializeAXObserver; - (BOOL)_moveFocusByHitTesting:(long long)a0; - (void)endInteractionMode; - (BOOL)performDirectionalNavigation:(long long)a0; - (void)startInteractionMode; @end