@class NSArray, NSString, UIFocusEffect, UIView; @protocol UIFocusEnvironment, UIFocusItemContainer, UICoordinateSpace; @interface UIKitWebAccessibilityObjectWrapper : __UIKitWebAccessibilityObjectWrapper_super <UIFocusItem, UIFocusItemContainer, _UIFocusEnvironmentPrivate, _UIFocusRegionContainer> @property (readonly, nonatomic) BOOL canBecomeFocused; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } frame; @property (readonly, copy, nonatomic) UIFocusEffect *focusEffect; @property (readonly, nonatomic) long long focusGroupPriority; @property (readonly, nonatomic) BOOL isTransparentFocusItem; @property (readonly, copy, nonatomic) NSArray *preferredFocusEnvironments; @property (readonly, weak, nonatomic) id<UIFocusEnvironment> parentFocusEnvironment; @property (readonly, nonatomic) id<UIFocusItemContainer> focusItemContainer; @property (readonly, weak, nonatomic) UIView *preferredFocusedView; @property (readonly, copy, nonatomic) NSString *focusGroupIdentifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) id<UICoordinateSpace> coordinateSpace; @property (nonatomic) BOOL areChildrenFocused; @property (readonly, nonatomic, getter=_isEligibleForFocusInteraction) BOOL eligibleForFocusInteraction; @property (readonly, nonatomic, getter=_isEligibleForFocusOcclusion) BOOL eligibleForFocusOcclusion; @property (readonly, nonatomic, getter=_preferredFocusMovementStyle) long long preferredFocusMovementStyle; @property (readonly, copy, nonatomic, getter=_linearFocusMovementSequences) NSArray *linearFocusMovementSequences; + (void)initialize; + (Class)safeCategoryBaseClass; + (void)_accessibilityPerformValidations:(id)a0; + (id)safeCategoryTargetClassName; + (BOOL)_isSerializableAccessibilityElement; - (id)accessibilityLabel; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })accessibilityFrame; - (void)postNotification:(id)a0; - (void)setNeedsFocusUpdate; - (unsigned long long)accessibilityTraits; - (id)accessibilityAttributedValue; - (id)accessibilityHitTest:(struct CGPoint { double x0; double x1; })a0; - (id)accessibilityIdentifier; - (void)updateFocusIfNeeded; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })bounds; - (id)accessibilityCustomActions; - (id)focusItemsInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)conformsToProtocol:(id)a0; - (void)accessibilityIncrement; - (id)_accessibilityUserTestingChildren; - (void)_searchForFocusRegionsInContext:(id)a0; - (void)accessibilityDecrement; - (id)accessibilityHint; - (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1; - (id)_preferredFocusRegionCoordinateSpace; - (BOOL)isAccessibilityElement; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frame; - (BOOL)shouldUpdateFocusInContext:(id)a0; - (void)_destroyFocusLayer; - (void)_updateFocusLayerFrame; - (BOOL)accessibilityActivate; - (struct CGPoint { double x0; double x1; })accessibilityActivationPoint; - (id)accessibilityContainer; - (id)accessibilityCustomRotors; - (void)accessibilityElementDidBecomeFocused; - (id)accessibilityLanguage; - (id)accessibilityPath; - (BOOL)accessibilityScroll:(long long)a0; - (id)accessibilityValue; - (BOOL)accessibilityZoomInAtPoint:(struct CGPoint { double x0; double x1; })a0; - (BOOL)accessibilityZoomOutAtPoint:(struct CGPoint { double x0; double x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_accessibilityBoundsForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (id)_accessibilityRoleDescription; - (BOOL)_accessibilitySupportsActivateAction; - (unsigned long long)_accessibilityAutomationType; - (long long)_accessibilityExpandedStatus; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })accessibilityRowRange; - (id)accessibilityURL; - (id)_accessibilityParentForSubview:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_accessibilitySelectedTextRange; - (unsigned long long)_axVisitedTrait; - (BOOL)_accessibilityScrollToVisible; - (unsigned long long)_axAdjustableTrait; - (unsigned long long)_axContainedByFieldsetTrait; - (unsigned long long)_axContainedByListTrait; - (unsigned long long)_axHasTextCursorTrait; - (unsigned long long)_axImageTrait; - (unsigned long long)_axMenuItemTrait; - (unsigned long long)_axPopupButtonTrait; - (unsigned long long)_axSearchFieldTrait; - (unsigned long long)_axSelectedTrait; - (unsigned long long)_axTabButtonTrait; - (unsigned long long)_axTextEntryTrait; - (unsigned long long)_axUpdatesFrequentlyTrait; - (unsigned long long)_axTextOperationsAvailableTrait; - (id)_accessibilityResolvedEditingStyles; - (id)_accessibilityWebDocumentView; - (unsigned long long)_axButtonTrait; - (unsigned long long)_axContainedByLandmarkTrait; - (unsigned long long)_axContainedByTableTrait; - (unsigned long long)_axHeaderTrait; - (unsigned long long)_axLinkTrait; - (unsigned long long)_axNotEnabledTrait; - (unsigned long long)_axRadioButtonTrait; - (unsigned long long)_axSecureTextFieldTrait; - (unsigned long long)_axStaticTextTrait; - (unsigned long long)_axTextAreaTrait; - (unsigned long long)_axToggleTrait; - (unsigned long long)_axWebContentTrait; - (BOOL)_prepareAccessibilityCall; - (BOOL)accessibilityCanFuzzyHitTest; - (BOOL)accessibilityIsMathTopObject; - (id)accessibilityLinkRelationshipType; - (id)accessibilityMathBaseObject; - (id)accessibilityMathDenominatorObject; - (id)accessibilityMathFencedCloseString; - (id)accessibilityMathFencedOpenString; - (id)accessibilityMathNumeratorObject; - (id)accessibilityMathOverObject; - (id)accessibilityMathPostscripts; - (id)accessibilityMathPrescripts; - (id)accessibilityMathRadicand; - (id)accessibilityMathRootIndexObject; - (id)accessibilityMathSubscriptObject; - (id)accessibilityMathSuperscriptObject; - (id)accessibilityMathType; - (id)accessibilityMathUnderObject; - (id)accessibilityPlaceholderValue; - (id)accessibilityPostProcessHitTest:(struct CGPoint { double x0; double x1; })a0; - (BOOL)accessibilityRequired; - (id)accessibilitySortDirection; - (id)accessibilitySpeechHint; - (id)ariaLandmarkRoleDescription; - (float)_accessibilityActivationDelay; - (BOOL)_accessibilityHasTextOperations; - (long long)_accessibilityLineStartPosition; - (BOOL)_accessibilityAlwaysSpeakTableHeaders; - (id)_accessibilityApplication; - (id)_accessibilityAttributedValueForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_accessibilityCharacterRangeForPosition:(unsigned long long)a0; - (id)_accessibilityContainerTypes; - (unsigned int)_accessibilityContextId; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_accessibilityConvertSystemBoundedScreenRectToContextSpace:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)_accessibilityCurrentStatus; - (id)_accessibilityDOMAttributes; - (id)_accessibilityDataDetectorScheme:(struct CGPoint { double x0; double x1; })a0; - (void)_accessibilityDecreaseSelection:(id)a0; - (id)_accessibilityElementsForSearchParameter:(id)a0; - (BOOL)_accessibilityHandwritingAttributeAcceptsContractedBraille; - (BOOL)_accessibilityHasNativeFocus; - (id)_accessibilityHeaderElementsForColumn:(unsigned long long)a0; - (id)_accessibilityHeaderElementsForRow:(unsigned long long)a0; - (int)_accessibilityHostPid; - (void)_accessibilityIncreaseSelection:(id)a0; - (void)_accessibilityInsertText:(id)a0; - (BOOL)_accessibilityIsFrameOutOfBounds; - (BOOL)_accessibilityIsGroupedParent; - (BOOL)_accessibilityIsPressed; - (BOOL)_accessibilityIsScrollable; - (BOOL)_accessibilityIsSpeakThisElement; - (id)_accessibilityLineEndMarker:(id)a0; - (long long)_accessibilityLineEndPosition; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_accessibilityLineRangeForPosition:(unsigned long long)a0; - (id)_accessibilityLineStartMarker:(id)a0; - (id)_accessibilityMarkerForPoint:(struct CGPoint { double x0; double x1; })a0; - (BOOL)_accessibilityMoveFocusWithHeading:(unsigned long long)a0 toElementMatchingQuery:(id)a1; - (void)_accessibilityMoveSelectionToMarker:(id)a0; - (id)_accessibilityNextMarker:(id)a0; - (id)_accessibilityObjectForTextMarker:(id)a0; - (BOOL)_accessibilityOverridesPotentiallyAttributedAPISelector:(SEL)a0; - (id)_accessibilityParentView; - (id)_accessibilityPreviousMarker:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_accessibilityRangeForTextMarker:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_accessibilityRangeForTextMarkers:(id)a0; - (void)_accessibilityReplaceCharactersAtCursor:(unsigned long long)a0 withString:(id)a1; - (BOOL)_accessibilityReplaceTextInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withString:(id)a1; - (id)_accessibilityScrollAncestor; - (struct CGPoint { double x0; double x1; })_accessibilityScrollRectToVisible:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)_accessibilityScrollStatus; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_accessibilitySelectedNSRangeForObject; - (BOOL)_accessibilitySetNativeFocus; - (BOOL)_accessibilityShouldSpeakMathEquationTrait; - (BOOL)_accessibilitySpeakThisCanBeHighlighted; - (id)_accessibilitySpeakThisString; - (BOOL)_accessibilitySupportsPressedState; - (BOOL)_accessibilitySupportsTextInsertionAndDeletion; - (id)_accessibilityTextMarkerForPosition:(long long)a0; - (id)_accessibilityTextMarkerRange; - (id)_accessibilityTextMarkerRangeForSelection; - (id)_accessibilityTextRectsForSpeakThisStringRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 string:(id)a1 wantsSentences:(BOOL)a2; - (id)_accessibilityTextViewTextOperationResponder; - (id)_accessibilityUserTestingElementBaseType; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_accessibilityVisibleFrame; - (BOOL)_accessibilityVisiblePointHonorsScreenBounds; - (id)_accessibilityWebAreaURL; - (id)_axAncestorTypes; - (id)accessibilityArrayOfTextForTextMarkers:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })accessibilityBoundsForTextMarkers:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })accessibilityFrameForScrolling; - (id)accessibilityMathEquation; - (id)accessibilityNextTextNavigationElement; - (id)accessibilityPreviousTextNavigationElement; - (id)accessibilityStringForTextMarkers:(id)a0; - (id)accessibilityVisibleText; - (id)_accessibilityColorDescription; - (BOOL)_axAreChildrenFocused; - (void)_axSetAreChildrenFocused:(BOOL)a0; - (id)_accessibilityNextElementsWithHeading:(unsigned long long)a0 queryString:(id)a1 startingFrom:(id)a2; - (id)_accessibilityAttributedValue:(id)a0; - (id)_accessibilityAttributedValueForElement; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_accessibilityCheckRowRangeForTrait:(unsigned long long)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_accessibilityClippingFrame; - (id)_accessibilityConvertDataArrayToTextMarkerArray:(id)a0; - (id)_accessibilityConvertTextMarkersToDataArray:(id)a0; - (id)_accessibilityCustomRotor:(long long)a0; - (BOOL)_accessibilityHandlesArrowKeys; - (BOOL)_accessibilityHasOtherAccessibleChildElements:(id)a0; - (BOOL)_accessibilityIsDataEmpty:(id)a0; - (BOOL)_accessibilityIsScrollDivDescendent; - (BOOL)_accessibilityIsTopMostWebElement; - (id)_accessibilityLinePosition:(BOOL)a0 withMarker:(id)a1; - (id)_accessibilityMakeScrollStatus; - (id)_accessibilityMarkerPosition:(BOOL)a0 withMarker:(id)a1; - (id)_accessibilityMathEquationRootObject; - (void)_accessibilityModifySelection:(id)a0 increase:(BOOL)a1; - (id)_accessibilityParentLinkContainer; - (id)_accessibilityProcessRootEquation; - (BOOL)_accessibilityRequiresContextIdConversion; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_accessibilitySelectedTextRangeForHandwritingWithValue:(id)a0; - (unsigned long long)_accessibilityTraitsHelper; - (id)_accessibilityUnignoredVisibleDescendant; - (id)_accessibilityValueForHandwriting; - (id)_accessibilityWebPageObject; - (id)_accessibilityWebPageParent; - (void)_axBuildAXTreeFromElement:(id)a0 outArray:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_axGetClippingFrame; - (BOOL)_axHasMultipleAccessibleChildren:(long long *)a0; - (BOOL)_axIsInteractiveVideo; - (BOOL)_axIsWK2DataDetectorLink; - (BOOL)_axIsWebKit2; - (void)_axSetWebAreaURL:(id)a0; - (void)_axVideoEnterFullscreen; - (void)_axVideoToggleMute; - (id)_axWebAreaURL; - (BOOL)_axWebKitIsAriaExpanded; - (BOOL)_axWebKitIsAriaPressed; - (id)_axWebKitSearchKeyForCustomRotorType:(long long)a0; - (BOOL)_axWebKitSupportsARIAExpanded; - (BOOL)_axWebKitSupportsARIAPressed; - (id)_axWebKitTrueLinkParent; - (void)_enqueReorderingNotification:(id)a0; - (BOOL)_isCheckBox; - (BOOL)_isIBooks; - (id)_misspelledWordRotor; - (void)_performLiveRegionUpdate; - (void)_performPostScrollStatus:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_rangeForWebTextMarkers:(id)a0; - (void)_repostFocusChangeNotification; - (void)_repostWebNotification:(id)a0; - (void)_setAXClippingFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)accessibilityTextNavigationElementInDirection:(long long)a0; - (BOOL)isScreenReaderRunning; - (void)postLoadCompleteNotification; - (void)postScreenChangeNotification; - (id)screenReaderVersion; @end