luxlabs header browser preview


@class AXElementGroup, NSArray, NSString, NSURL, AXUIElement, NSDictionary;

@interface AXElement : NSObject <AXGroupable>

@property (class, readonly, nonatomic) AXElement *systemEventDispatchElement;

@property (retain, nonatomic) AXUIElement *uiElement;
@property (retain, nonatomic) AXElement *cachedRemoteParent;
@property (retain, nonatomic) AXElement *cachedRemoteParentForContextID;
@property (retain, nonatomic) struct CGPath { } *cachedPath;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } cachedFrame;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } cachedVisibleFrame;
@property (readonly, nonatomic) struct __AXUIElement { } *elementRef;
@property (readonly, nonatomic) BOOL isSystemWideElement;
@property (nonatomic, getter=isPassivelyListeningForEvents) BOOL passivelyListeningForEvents;
@property (readonly, nonatomic) AXElement *currentApplication;
@property (readonly, nonatomic) NSArray *currentApplications;
@property (readonly, nonatomic) NSArray *currentApplicationsIgnoringSiri;
@property (readonly, nonatomic) AXElement *springBoardApplication;
@property (readonly, nonatomic) AXElement *systemApplication;
@property (readonly, nonatomic) AXElement *accessibilityUIServerApplication;
@property (readonly, nonatomic) BOOL isScreenLocked;
@property (readonly, nonatomic) long long applicationOrientation;
@property (readonly, nonatomic) NSArray *visibleElements;
@property (readonly, nonatomic) AXElement *firstResponder;
@property (readonly, nonatomic) AXElement *nativeFocusElement;
@property (readonly, nonatomic) AXElement *nativeFocusPreferredElement;
@property (readonly, nonatomic) AXElement *firstElementInApplication;
@property (readonly, nonatomic) AXElement *firstElementInApplicationForFocus;
@property (readonly, nonatomic) NSString *bundleId;
@property (readonly, nonatomic) NSString *processName;
@property (readonly, nonatomic) BOOL isSpringBoard;
@property (readonly, nonatomic) BOOL isSystemApplication;
@property (readonly, nonatomic) BOOL isControlCenterVisible;
@property (readonly, nonatomic) BOOL isDictationListening;
@property (readonly, nonatomic) BOOL isAXUIServer;
@property (readonly, nonatomic) NSArray *explorerElements;
@property (readonly, nonatomic) NSArray *nativeFocusableElements;
@property (readonly, nonatomic) NSArray *elementsWithSemanticContext;
@property (readonly, nonatomic) NSArray *siriContentNativeFocusableElements;
@property (readonly, nonatomic) NSArray *siriContentElementsWithSemanticContext;
@property (readonly, nonatomic) NSString *focusedSceneIdentifier;
@property (readonly, nonatomic) AXElement *currentFocusContainer;
@property (readonly, nonatomic) AXElement *application;
@property (readonly, nonatomic) BOOL isAccessibleElement;
@property (readonly, nonatomic) BOOL isVisible;
@property (readonly, nonatomic) NSString *label;
@property (readonly, nonatomic) NSString *speakThisString;
@property (readonly, nonatomic) NSString *localizedStringKey;
@property (readonly, nonatomic) NSString *localizationBundleID;
@property (readonly, nonatomic) NSString *localizationBundlePath;
@property (readonly, nonatomic) NSString *localizedStringTableName;
@property (readonly, nonatomic) NSString *hint;
@property (readonly, nonatomic) NSString *speechInputLabel;
@property (readonly, nonatomic) NSArray *userInputLabels;
@property (nonatomic) NSString *value;
@property (readonly, nonatomic) struct CGPath { } *path;
@property (readonly, nonatomic) NSURL *url;
@property (readonly, nonatomic) NSString *language;
@property (readonly, nonatomic) NSString *identifier;
@property (readonly, nonatomic) unsigned long long traits;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } visibleFrame;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } textCursorFrame;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } centerPoint;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } visiblePoint;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } focusableFrameForZoom;
@property (readonly, nonatomic) BOOL isValid;
@property (readonly, nonatomic) AXElement *touchContainer;
@property (readonly, nonatomic) AXElement *accessibleAncestor;
@property (readonly, nonatomic) NSArray *accessibleDescendants;
@property (readonly, nonatomic) unsigned long long containerType;
@property (readonly, nonatomic) BOOL isKeyboardKey;
@property (readonly, nonatomic) BOOL isTouchContainer;
@property (readonly, nonatomic) BOOL hasWebContent;
@property (readonly, nonatomic) BOOL hasTextEntry;
@property (readonly, nonatomic) BOOL isMathEquation;
@property (readonly, nonatomic) unsigned int windowContextId;
@property (readonly, nonatomic) NSString *fbSceneIdentifier;
@property (readonly, nonatomic) unsigned int windowDisplayId;
@property (readonly, nonatomic) NSString *windowSceneIdentifier;
@property (readonly, nonatomic) NSArray *variantKeys;
@property (readonly, nonatomic) BOOL hasVariantKeys;
@property (readonly, nonatomic) NSArray *textOperations;
@property (readonly, nonatomic) NSArray *typingCandidates;
@property (nonatomic) BOOL assistiveTechFocused;
@property (readonly, nonatomic) NSArray *customActions;
@property (readonly, nonatomic) NSArray *customContent;
@property (readonly, nonatomic) NSArray *drags;
@property (readonly, nonatomic) NSArray *drops;
@property (readonly, nonatomic) BOOL isAccessibilityOpaqueElementProvider;
@property (readonly, nonatomic) NSDictionary *semanticContext;
@property (readonly, nonatomic) AXElement *remoteParent;
@property (readonly, nonatomic) AXElement *elementParent;
@property (readonly, nonatomic) unsigned long long scanningBehaviorTraits;
@property (readonly, nonatomic) int pid;
@property (readonly, nonatomic) BOOL applicationIsModal;
@property (readonly, nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } rowRange;
@property (readonly, nonatomic) BOOL required;
@property (readonly, nonatomic) NSString *roleDescription;
@property (readonly, nonatomic) NSString *textualContext;
@property (readonly, nonatomic) BOOL isComboBox;
@property (nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } selectedTextRange;
@property (readonly, nonatomic, getter=isNativeFocused) BOOL nativeFocus;
@property (readonly, nonatomic) BOOL canPerformEscape;
@property (readonly, nonatomic) BOOL canPerformZoom;
@property (readonly, nonatomic) NSString *elementTransactionSummary;
@property (readonly, nonatomic) NSArray *supportedGestures;
@property (readonly, nonatomic) AXElement *elementForTextInsertionAndDeletion;
@property (readonly, nonatomic) BOOL respondsToUserInteraction;
@property (readonly, nonatomic) BOOL isScannerElement;
@property (readonly, nonatomic) BOOL representsScannerGroup;
@property (readonly, nonatomic) long long scannerActivateBehavior;
@property (retain, nonatomic) AXElement *autoscrollTarget;
@property (readonly, nonatomic) BOOL isAutoscrolling;
@property (readonly, nonatomic) NSArray *children;
@property (readonly, nonatomic) NSArray *parent;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } frame;
@property (nonatomic) AXElementGroup *parentGroup;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)elementWithAXUIElement:(struct __AXUIElement { } *)a0;
+ (id)elementWithUIElement:(id)a0;
+ (id)systemApplication;
+ (id)applicationAtCoordinate:(struct CGPoint { double x0; double x1; })a0;
+ (id)elementAtCoordinate:(struct CGPoint { double x0; double x1; })a0 withVisualPadding:(BOOL)a1;
+ (id)elementAtCoordinate:(struct CGPoint { double x0; double x1; })a0 withVisualPadding:(BOOL)a1 displayID:(unsigned int)a2;
+ (id)elementWithData:(id)a0;
+ (id)elementsWithUIElements:(id)a0;
+ (id)primaryApp;
+ (void)registerNotifications:(id)a0 withIdentifier:(id)a1 withHandler:(id /* block */)a2;
+ (id)systemWideElement;
+ (void)unregisterNotifications:(id)a0;

- (BOOL)longPress;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 fromContextId:(unsigned int)a1;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 toContextId:(unsigned int)a1;
- (void)_updateLabel;
- (BOOL)isGroup;
- (void)dealloc;
- (BOOL)performAction:(int)a0;
- (void)scrollToTop;
- (BOOL)zoomOut;
- (void)insertText:(id)a0;
- (void).cxx_destruct;
- (BOOL)zoomIn;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 fromContextId:(unsigned int)a1 displayId:(unsigned int)a2;
- (BOOL)isEqual:(id)a0;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 toContextId:(unsigned int)a1 displayId:(unsigned int)a2;
- (id)serializeToData;
- (id)accessibilityLocalizedStringKey;
- (BOOL)press;
- (BOOL)supportsAction:(int)a0;
- (id)accessibilityLocalizationBundleID;
- (id)accessibilityLocalizationBundlePath;
- (id)accessibilityLocalizedStringTableName;
- (BOOL)autoscrollInDirection:(unsigned long long)a0;
- (void)scrollToBottom;
- (void)setAutoscrollSpeed:(double)a0;
- (double)distanceToPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)deleteText;
- (id)elementsForAttribute:(long long)a0 parameter:(id)a1;
- (BOOL)scrollToVisible;
- (BOOL)showContextMenu;
- (BOOL)pressTVUpButton;
- (id)_axElementsForAXUIElements:(id)a0;
- (id)_elementForAttribute:(long long)a0 shouldUpdateCache:(BOOL)a1 shouldFetchAttributes:(BOOL)a2;
- (id)_makeTinkerKitRequest:(id)a0;
- (id)_objectForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withParameterizedAttribute:(long long)a1;
- (BOOL)_performActivate;
- (id)_remoteParentForContextID;
- (BOOL)_showContextMenuWithTargetPointValue:(id)a0;
- (id)_textOperationsOperator;
- (id)_uiElementForTextInsertionAndDeletion;
- (BOOL)_zoomInOrOut:(BOOL)a0;
- (id)alternativesForTextAtPosition:(unsigned long long)a0;
- (id)auditIssuesForOptions:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundsForTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (BOOL)canPerformActivate;
- (BOOL)canPerformSecondaryActivate;
- (BOOL)canPerformTrackingDetail;
- (BOOL)canScrollInAtLeastOneDirection;
- (id)carPlaySystemApplication;
- (void)clearCachedFrame:(BOOL)a0 cachedVisibleFrame:(BOOL)a1;
- (id)containerTypes;
- (unsigned int)contextIdForPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPath { } *)convertPath:(struct CGPath { } *)a0 fromContextId:(unsigned int)a1;
- (struct CGPath { } *)convertPath:(struct CGPath { } *)a0 fromContextId:(unsigned int)a1 displayId:(unsigned int)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 fromContextId:(unsigned int)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 fromContextId:(unsigned int)a1 displayId:(unsigned int)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 toContextId:(unsigned int)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 toContextId:(unsigned int)a1 displayId:(unsigned int)a2;
- (void)decreaseAutoscrollSpeed;
- (unsigned int)displayIdForContextId:(unsigned int)a0;
- (double)distanceToElement:(id)a0;
- (id)elementForAttribute:(long long)a0;
- (id)elementForAttribute:(long long)a0 parameter:(id)a1;
- (id)elementForAttribute:(long long)a0 shouldFetchAttributes:(BOOL)a1;
- (id)elementsForAttribute:(long long)a0;
- (id)elementsMatchingText:(id)a0;
- (BOOL)eligibleForIconVision;
- (id)firstResponderForFocus;
- (id)focusContainersForCurrentSceneIdentifier:(id)a0;
- (BOOL)hasAllTraits:(unsigned long long)a0;
- (BOOL)hasAnyTraits:(unsigned long long)a0;
- (BOOL)hasOnlyTraits:(unsigned long long)a0;
- (id)highestAncestorGroup;
- (void)increaseAutoscrollSpeed;
- (id)initWithAXUIElement:(struct __AXUIElement { } *)a0;
- (id)initWithUIElement:(id)a0;
- (void)insertText:(id)a0 asUndoableAction:(BOOL)a1;
- (void)insertTextWithAlternatives:(id)a0;
- (BOOL)isMap;
- (id)keyboardContainer;
- (id)makeLookingGlassRequest:(id)a0;
- (id)nextElementsWithCount:(unsigned long long)a0;
- (void)pauseAutoscrolling;
- (BOOL)performAction:(int)a0 withValue:(id)a1;
- (BOOL)pressTVBackButton;
- (BOOL)pressTVDataOnScreenButton;
- (BOOL)pressTVDownButton;
- (BOOL)pressTVFastForwardButton;
- (BOOL)pressTVLeftButton;
- (BOOL)pressTVMenuButton;
- (BOOL)pressTVMicButton;
- (BOOL)pressTVNextTrackButton;
- (BOOL)pressTVPauseButton;
- (BOOL)pressTVPlayButton;
- (BOOL)pressTVPlayPauseButton;
- (BOOL)pressTVPreviousTrackButton;
- (BOOL)pressTVRewindButton;
- (BOOL)pressTVRightButton;
- (BOOL)pressTVSelectButton;
- (BOOL)pressTVSkipBackwardsButton;
- (BOOL)pressTVSkipForwardsButton;
- (BOOL)pressTVStopButton;
- (id)previousElementsWithCount:(unsigned long long)a0;
- (id)remoteApplication;
- (struct __AXUIElement { } *)scrollAncestorForScrollAction:(int)a0;
- (void)sendUserEventOccurred;
- (BOOL)setNativeFocus;
- (BOOL)systemLongPressTVHomeButton;
- (BOOL)systemLongPressTVMenuButton;
- (BOOL)systemPressTVDownButton;
- (BOOL)systemPressTVHomeButton;
- (BOOL)systemPressTVLeftButton;
- (BOOL)systemPressTVMenuButton;
- (BOOL)systemPressTVPlayPauseButton;
- (BOOL)systemPressTVRightButton;
- (BOOL)systemPressTVSelectButton;
- (BOOL)systemPressTVSiriButton;
- (BOOL)systemPressTVUpButton;
- (void)updateCache:(long long)a0;
- (BOOL)viewHierarchyHasNativeFocus;

@end