@class UIButtonConfiguration, UIImage, UIFont, UILabel, UIImageView, NSMutableDictionary, UITapGestureRecognizer, NSISEngine, UIColor, _UIButtonConfigurationState, NSString, _UISelectionInteraction, NSAttributedString, UIMenu, UIImageSymbolConfiguration, _UIButtonConfiguration; @protocol UIButtonVisualProvider, _UIButtonConfigurationShim; @interface UIButton : UIControl { unsigned long long _externalFlatEdge; struct { unsigned char isPopulated : 1; unsigned char implementsButton : 1; unsigned char implementsModernProvider : 1; unsigned char implementsArchiving : 1; unsigned char implementsEffectSupport : 1; unsigned char implementsDeprecatedAPISupport : 1; unsigned char implementsDeprecatedSPISupport : 1; unsigned char preferredBehavioralStyle : 4; } _buttonVisualProviderFlags; id<_UIButtonConfigurationShim> _configuration; NSMutableDictionary *_contentLookup; struct UIEdgeInsets { double top; double left; double bottom; double right; } _contentEdgeInsets; struct UIEdgeInsets { double top; double left; double bottom; double right; } _titleEdgeInsets; struct UIEdgeInsets { double top; double left; double bottom; double right; } _imageEdgeInsets; BOOL _initialized; unsigned long long _lastDrawingControlState; UITapGestureRecognizer *_selectGestureRecognizer; id _visualProvider; struct { unsigned char reversesTitleShadowWhenHighlighted : 1; unsigned char adjustsImageWhenHighlighted : 1; unsigned char adjustsImageWhenDisabled : 1; unsigned char autosizeToFit : 1; unsigned char disabledDimsImage : 1; unsigned char showsTouchWhenHighlighted : 1; unsigned char buttonType : 8; unsigned char role : 8; unsigned char shouldHandleScrollerMouseEvent : 1; unsigned char titleFrozen : 1; unsigned char resendTraitToImageViews : 2; unsigned char animateNextHighlightChange : 1; unsigned char blurEnabled : 1; unsigned char visualEffectViewEnabled : 1; unsigned char suppressAccessibilityUnderline : 1; unsigned char requiresLayoutForPropertyChange : 1; unsigned char needsTitleViewDefaultColorUpdate : 1; unsigned char adjustsImageSizeForAccessibilityContentSizeCategory : 1; unsigned char disableAutomaticTitleAnimations : 1; unsigned char overridesRectAccessors : 1; unsigned char hasActivePointerEffect : 1; unsigned char automaticallyUpdatesConfiguration : 1; unsigned char changesSelectionAsPrimaryAction : 1; } _buttonFlags; UIFont *_lazyTitleViewFont; BOOL _lazyTitleViewFontIsDefaultForIdiom; } @property (class, readonly, nonatomic) Class _visualProviderClass; @property (readonly, nonatomic) unsigned long long behavioralStyle; @property (nonatomic) unsigned long long preferredBehavioralStyle; @property (nonatomic) BOOL adjustsImageSizeForAccessibilityContentSizeCategory; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic) BOOL adjustsImageSizeForAccessibilityContentSizeCategory; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL _calloutBar_shouldHideTitleLabel; @property (retain, nonatomic) _UISelectionInteraction *selectionInteraction; @property (weak, nonatomic, setter=_setActiveSizeToFitLayoutEngine:) NSISEngine *_activeSizeToFitLayoutEngine; @property (nonatomic, setter=_setImageContentMode:) long long _imageContentMode; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _visualBounds; @property (nonatomic, getter=_isContentBackgroundHidden, setter=_setContentBackgroundHidden:) BOOL contentBackgroundHidden; @property (retain, nonatomic, getter=_plainButtonBackgroundColor, setter=_setPlainButtonBackgroundColor:) UIColor *_plainButtonBackgroundColor; @property (readonly, retain, nonatomic) id _visualProvider; @property (nonatomic, setter=_setInternalTitlePaddingInsets:) struct UIEdgeInsets { double top; double left; double bottom; double right; } _internalTitlePaddingInsets; @property (retain, nonatomic, setter=_setCurrentConfiguration:) id<_UIButtonConfigurationShim> _currentConfiguration; @property (readonly, nonatomic) BOOL _menuEnabled; @property (nonatomic) BOOL prefersHorizontalMenuAttachment; @property (nonatomic, setter=_setIsMicButton:) BOOL _isMicButton; @property (readonly, copy, nonatomic) _UIButtonConfigurationState *_configurationState; @property (copy, nonatomic, setter=_setConfigurationUpdateHandler:) id /* block */ _configurationUpdateHandler; @property (copy, nonatomic, setter=_setConfiguration:) _UIButtonConfiguration *_configuration; @property (nonatomic, setter=_setAutomaticallyUpdatesButtonConfiguration:) BOOL _automaticallyUpdatesButtonConfiguration; @property (readonly, nonatomic) UILabel *_subtitleLabel; @property (nonatomic, setter=_setChangesSelectionAsPrimaryAction:) BOOL _changesSelectionAsPrimaryAction; @property (nonatomic, getter=_disableAutomaticTitleAnimations, setter=_setDisableAutomaticTitleAnimations:) BOOL _disableAutomaticTitleAnimations; @property (readonly, retain, nonatomic) UIColor *_currentImageColor; @property (nonatomic, setter=_setWantsAccessibilityUnderline:) BOOL _wantsAccessibilityUnderline; @property (setter=_setExternalFlatEdge:) unsigned long long _externalFlatEdge; @property (copy, nonatomic, setter=_setMenuProvider:) id /* block */ _menuProvider; @property (retain, nonatomic) UIFont *font; @property (nonatomic) long long lineBreakMode; @property (nonatomic) struct CGSize { double x0; double x1; } titleShadowOffset; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } contentEdgeInsets; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } titleEdgeInsets; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } imageEdgeInsets; @property (nonatomic) BOOL reversesTitleShadowWhenHighlighted; @property (nonatomic) BOOL adjustsImageWhenHighlighted; @property (nonatomic) BOOL adjustsImageWhenDisabled; @property (nonatomic) BOOL showsTouchWhenHighlighted; @property (copy, nonatomic) UIButtonConfiguration *configuration; @property (copy, nonatomic) id /* block */ configurationUpdateHandler; @property (nonatomic) BOOL automaticallyUpdatesConfiguration; @property (retain, nonatomic) UIColor *tintColor; @property (readonly, nonatomic) long long buttonType; @property (readonly, nonatomic, getter=isHovered) BOOL hovered; @property (readonly, nonatomic, getter=isHeld) BOOL held; @property (nonatomic) long long role; @property (nonatomic, getter=isPointerInteractionEnabled) BOOL pointerInteractionEnabled; @property (copy, nonatomic) id /* block */ pointerStyleProvider; @property (copy, nonatomic) UIMenu *menu; @property (nonatomic) long long preferredMenuElementOrder; @property (nonatomic) BOOL changesSelectionAsPrimaryAction; @property (readonly, nonatomic) NSString *currentTitle; @property (readonly, nonatomic) UIColor *currentTitleColor; @property (readonly, nonatomic) UIColor *currentTitleShadowColor; @property (readonly, nonatomic) UIImage *currentImage; @property (readonly, nonatomic) UIImage *currentBackgroundImage; @property (readonly, nonatomic) UIImageSymbolConfiguration *currentPreferredSymbolConfiguration; @property (readonly, nonatomic) NSAttributedString *currentAttributedTitle; @property (readonly, nonatomic) UILabel *titleLabel; @property (readonly, nonatomic) UIImageView *imageView; @property (readonly, nonatomic) UILabel *subtitleLabel; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)_allowsUnsupportedMacIdiomBehavior; + (void)_setAllowsUnsupportedMacIdiomBehavior:(BOOL)a0; + (BOOL)_buttonTypeIsiOSSystemProvided:(long long)a0; + (double)_defaultNeighborSpacingForAxis:(long long)a0; + (id)buttonWithType:(long long)a0; + (BOOL)_buttonTypeIsModernUI:(long long)a0; + (BOOL)_buttonTypeIsSystemProvided:(long long)a0; + (id)_defaultBackgroundImageColorForType:(long long)a0 andState:(unsigned long long)a1; + (id)_defaultBackgroundImageForType:(long long)a0 andState:(unsigned long long)a1; + (id)_defaultBackgroundImageNameForType:(long long)a0 andState:(unsigned long long)a1 compact:(BOOL)a2; + (id)_defaultImageColorForState:(unsigned long long)a0 button:(id)a1; + (id)_defaultImageColorForType:(long long)a0 andState:(unsigned long long)a1; + (id)_defaultImageForType:(long long)a0 andState:(unsigned long long)a1 withConfiguration:(id)a2; + (id)_defaultImageNameForType:(long long)a0 andState:(unsigned long long)a1; + (id)_defaultNormalTitleColor; + (id)_defaultNormalTitleShadowColor; + (id)_defaultSymbolConfigurationForType:(long long)a0 andState:(unsigned long long)a1; + (id)_defaultSymbolConfigurationForType:(long long)a0 andState:(unsigned long long)a1 compact:(BOOL)a2; + (id)_defaultTitleColorForState:(unsigned long long)a0 button:(id)a1 isTintColor:(BOOL *)a2; + (void)_registerVisualProviderClass:(Class)a0 forIdiom:(long long)a1; + (void)_setVisuallyHighlighted:(BOOL)a0 forViews:(id)a1 initialPress:(BOOL)a2; + (void)_setVisuallyHighlighted:(BOOL)a0 forViews:(id)a1 initialPress:(BOOL)a2 baseAlpha:(double)a3; + (void)_setVisuallyHighlighted:(BOOL)a0 forViews:(id)a1 initialPress:(BOOL)a2 highlightBlock:(id /* block */)a3; + (id)_systemButtonWithImage:(id)a0 target:(id)a1 action:(SEL)a2; + (id)buttonWithConfiguration:(id)a0 primaryAction:(id)a1; + (id)buttonWithType:(long long)a0 primaryAction:(id)a1; + (id)systemButtonWithImage:(id)a0 target:(id)a1 action:(SEL)a2; + (id)systemButtonWithPrimaryAction:(id)a0; - (void)_intrinsicContentSizeInvalidatedForChildView:(id)a0; - (void)_didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1; - (id)_selectedIndicatorViewWithImage:(id)a0; - (id)_encodableSubviews; - (void)pointerInteraction:(id)a0 willExitRegion:(id)a1 animator:(id)a2; - (id)_font; - (BOOL)_supportsMacIdiom; - (void)updateConfiguration; - (void)setContentHorizontalAlignment:(long long)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_selectedIndicatorBounds; - (double)_selectedIndicatorAlpha; - (BOOL)_isModernButton; - (id)viewForLastBaselineLayout; - (BOOL)_accessibilityShouldActivateOnHUDLift; - (id)_externalUnfocusedBorderColor; - (id)contextMenuInteraction:(id)a0 previewForDismissingMenuWithConfiguration:(id)a1; - (void)setImage:(id)a0 forState:(unsigned long long)a1; - (void)pointerInteraction:(id)a0 willEnterRegion:(id)a1 animator:(id)a2; - (void)setReversesTitleShadowWhenHighlighted:(BOOL)a0; - (void)_didChangeFromIdiom:(long long)a0 onScreen:(id)a1 traverseHierarchy:(BOOL)a2; - (void)dealloc; - (id)_defaultFocusEffect; - (void)_populateArchivedSubviews:(id)a0; - (id)image; - (struct CGSize { double x0; double x1; })_roundSize:(struct CGSize { double x0; double x1; })a0; - (id)viewForFirstBaselineLayout; - (unsigned long long)_controlEventsForActionTriggered; - (BOOL)_contentHuggingDefault_isUsuallyFixedHeight; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_pathTitleEdgeInsets; - (id)contextMenuInteraction:(id)a0 previewForHighlightingMenuWithConfiguration:(id)a1; - (void)traitCollectionDidChange:(id)a0; - (void)setContentEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_sendSetNeedsLayoutToSuperviewOnTitleAnimationCompletionIfNecessary; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })contentEdgeInsets; - (long long)_externalDrawingStyleForState:(unsigned long long)a0; - (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (void)setHighlighted:(BOOL)a0; - (BOOL)canBecomeFocused; - (id)_imageView; - (void)setAdjustsImageWhenHighlighted:(BOOL)a0; - (void)_setTitleFrozen:(BOOL)a0; - (void)tintColorDidChange; - (void)encodeWithCoder:(id)a0; - (id)titleForState:(unsigned long long)a0; - (struct CGSize { double x0; double x1; })systemLayoutSizeFittingSize:(struct CGSize { double x0; double x1; })a0 withHorizontalFittingPriority:(float)a1 verticalFittingPriority:(float)a2; - (BOOL)_isCarPlaySystemTypeButton; - (id)_contextMenuInteraction:(id)a0 styleForMenuWithConfiguration:(id)a1; - (id)_backgroundView; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_pathImageEdgeInsets; - (void)setPreferredSymbolConfiguration:(id)a0 forImageInState:(unsigned long long)a1; - (void)_setFont:(id)a0 isDefaultForIdiom:(BOOL)a1; - (void)setTintColor:(id)a0; - (void)_setContent:(id)a0 forState:(unsigned long long)a1; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setAttributedTitle:(id)a0 forState:(unsigned long long)a1; - (struct CGPoint { double x0; double x1; })menuAttachmentPointForConfiguration:(id)a0; - (id)largeContentImage; - (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setEnabled:(BOOL)a0; - (void)setSemanticContentAttribute:(long long)a0; - (struct { double x0; double x1; })_baselineOffsetsAtSize:(struct CGSize { double x0; double x1; })a0; - (id)largeContentTitle; - (void)setTitle:(id)a0 forState:(unsigned long long)a1; - (BOOL)adjustsImageWhenHighlighted; - (BOOL)_shouldAdjustToTraitCollection; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })contentRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (double)_preferredMaxLayoutWidth; - (void)updateConstraints; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })imageRectForContentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setNeedsLayout; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })alignmentRectInsets; - (BOOL)isSpringLoaded; - (void)setSpringLoaded:(BOOL)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })titleRectForContentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)_effectiveContentView; - (void)setContentVerticalAlignment:(long long)a0; - (id)contextMenuInteraction:(id)a0 configurationForMenuAtLocation:(struct CGPoint { double x0; double x1; })a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })backgroundRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2; - (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)_contentForState:(unsigned long long)a0; - (void)setImageEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (BOOL)beginTrackingWithTouch:(id)a0 withEvent:(id)a1; - (id)backgroundImageForState:(unsigned long long)a0; - (id)_preferredConfigurationForFocusAnimation:(long long)a0 inContext:(id)a1; - (void)_setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 deferLayout:(BOOL)a1; - (BOOL)scalesLargeContentImage; - (void)_setFont:(id)a0; - (void).cxx_destruct; - (void)_setHighlighted:(BOOL)a0 animated:(BOOL)a1; - (void)_prepareForSecondIntrinsicContentSizeCalculationWithLayoutEngineBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)_needsDoubleUpdateConstraintsPass; - (id)pointerInteraction:(id)a0 styleForRegion:(id)a1; - (id)title; - (double)_baselineOffsetFromBottom; - (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1; - (id)_defaultImageForState:(unsigned long long)a0 withConfiguration:(id)a1; - (id)_titleOrImageViewForBaselineLayout; - (void)setBackgroundImage:(id)a0 forState:(unsigned long long)a1; - (id)_titleView; - (void)layoutSubviews; - (BOOL)_likelyToHaveTitle; - (BOOL)_fontIsDefaultForIdiom; - (void)_sendActionsForEvents:(unsigned long long)a0 withEvent:(id)a1; - (void)_prepareForFirstIntrinsicContentSizeCalculation; - (void)setTitle:(id)a0; - (id)_externalTitleColorForState:(unsigned long long)a0 isTintColor:(BOOL *)a1; - (void)endTrackingWithTouch:(id)a0 withEvent:(id)a1; - (BOOL)_contentHuggingDefault_isUsuallyFixedWidth; - (void)_setHasActiveMenuPresentation:(BOOL)a0; - (void)setSelected:(BOOL)a0; - (id)initWithCoder:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })imageEdgeInsets; - (void)setNeedsUpdateConfiguration; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (BOOL)_isToggleButton; - (id)_pointerEffectPreviewParameters; - (void)_selectionInteractionDidSelect:(id)a0; - (void)_updateConfigurationUsingState:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })titleEdgeInsets; - (BOOL)_alwaysHandleScrollerMouseEvent; - (void)_setButtonType:(long long)a0; - (void)_setOn:(BOOL)a0; - (id)_titleForState:(unsigned long long)a0; - (BOOL)isAccessibilityElementByDefault; - (double)_additionalBaselineSpacingForEdge:(int)a0; - (void)_alignmentRectInsetsHaveChangedForChildImageView:(id)a0; - (id)_allButtonContent; - (void)_applyCarPlaySystemButtonCustomizations; - (id)_archivableContent:(id *)a0; - (id)_attributedSubtitleForState:(unsigned long long)a0; - (id)_attributedTitleForState:(unsigned long long)a0; - (id)_attributedTitleForState:(unsigned long long)a0 adjustedToTraitCollection:(id)a1; - (double)_autolayoutSpacingAtEdge:(int)a0 forAttribute:(long long)a1 inContainer:(id)a2 isGuide:(BOOL)a3; - (double)_autolayoutSpacingAtEdge:(int)a0 forAttribute:(id)a1 nextToNeighbor:(id)a2 edge:(int)a3 attribute:(long long)a4 multiplier:(double)a5; - (id)_backgroundForState:(unsigned long long)a0 usesBackgroundForNormalState:(BOOL *)a1; - (double)_baselineOffsetFromNearestEdgeForLayoutAttribute:(long long)a0; - (BOOL)_blurEnabled; - (id)_borderColorForState:(unsigned long long)a0; - (long long)_buttonType; - (BOOL)_canHaveTitle; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_clippedHighlightBounds; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_combinedContentPaddingInsets; - (void)_commonInitForPrimaryAction:(id)a0; - (id)_contentBackdropView; - (id)_currentImageWithResolvedConfiguration; - (id)_defaultFontForIdiom:(long long)a0; - (double)_drawingStrokeForState:(unsigned long long)a0; - (double)_drawingStrokeForStyle:(long long)a0; - (long long)_drawingStyleForState:(unsigned long long)a0; - (long long)_drawingStyleForStroke:(double)a0; - (struct CGSize { double x0; double x1; })_effectiveSizeForImage:(id)a0; - (id)_externalBorderColorForState:(unsigned long long)a0; - (id)_externalFocusedTitleColor; - (id)_externalImageColorForState:(unsigned long long)a0; - (double)_firstBaselineOffsetFromTop; - (BOOL)_hasBaseline; - (BOOL)_hasCustomAutolayoutNeighborSpacingForAttribute:(long long *)a0; - (BOOL)_hasDrawingStyle; - (BOOL)_hasHighlightColor; - (BOOL)_hasImageForProperty:(id)a0; - (BOOL)_hasVisibleDefaultSelectionIndicator; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_highlightBounds; - (double)_highlightCornerRadius; - (id)_imageColorForState:(unsigned long long)a0; - (id)_imageForState:(unsigned long long)a0 applyingConfiguration:(BOOL)a1 usesImageForNormalState:(BOOL *)a2; - (id)_imageViewIfNeeded; - (void)_invalidateConfiguration; - (void)_invalidateForPropertyChange; - (BOOL)_isEffectivelyDisabledExternalButton; - (BOOL)_isInCarPlay; - (BOOL)_isOn; - (BOOL)_isPopUpMenuButtonWithMenu:(id)a0; - (BOOL)_isSystemProvidedButton; - (BOOL)_isTitleFrozen; - (BOOL)_isiOSSystemProvidedButton; - (id)_layoutDebuggingTitle; - (id)_lazyTitleViewFontIsDefaultForIdiom:(BOOL *)a0; - (long long)_lineBreakMode; - (id)_pointerEffect; - (id)_pointerEffectWithPreview:(id)a0; - (id)_preferredConfigurationForState:(unsigned long long)a0; - (id)_preferredConfigurationForState:(unsigned long long)a0 includeDefault:(BOOL)a1; - (id)_preferredHoverEffect; - (id)_preferredHoverShape; - (void)_refreshVisualProvider; - (void)_refreshVisualProviderForTraitCollection:(id)a0; - (void)_refreshVisualProviderForTraitCollection:(id)a0 populatingAPIProperties:(BOOL)a1; - (BOOL)_requiresLayoutForPropertyChange; - (void)_resetLazyTitleViewFont; - (double)_scaleFactorForImage; - (id)_selectionIndicatorView; - (void)_selectionInteractionDidBeginHinting:(id)a0; - (void)_selectionInteractionDidCancelHinting:(id)a0; - (BOOL)_selectorOverridden:(SEL)a0; - (void)_setAttributedSubtitle:(id)a0 forState:(unsigned long long)a1; - (void)_setAttributedTitle:(id)a0 forStates:(unsigned long long)a1; - (void)_setBackground:(id)a0 forStates:(unsigned long long)a1; - (void)_setBlurEnabled:(BOOL)a0; - (void)_setContentHuggingPriorities:(struct CGSize { double x0; double x1; })a0; - (void)_setDefaultFontForIdiom; - (void)_setDrawingStroke:(double)a0 forState:(unsigned long long)a1; - (void)_setDrawingStyle:(long long)a0 forState:(unsigned long long)a1; - (void)_setHighlightedWithoutUpdatingState:(BOOL)a0; - (void)_setHovered:(BOOL)a0; - (void)_setImage:(id)a0 forStates:(unsigned long long)a1; - (void)_setImageColor:(id)a0 forState:(unsigned long long)a1; - (void)_setImageColor:(id)a0 forStates:(unsigned long long)a1; - (void)_setLazyTitleViewFont:(id)a0 isDefaultForIdiom:(BOOL)a1; - (void)_setLineBreakMode:(long long)a0; - (void)_setNeedsUpdateConfiguration; - (void)_setShadowColor:(id)a0 forStates:(unsigned long long)a1; - (void)_setShouldHandleScrollerMouseEvent:(BOOL)a0; - (void)_setSubtitle:(id)a0 forState:(unsigned long long)a1; - (void)_setTitle:(id)a0 forStates:(unsigned long long)a1; - (void)_setTitleColor:(id)a0 forStates:(unsigned long long)a1; - (void)_setTitleShadowOffset:(struct CGSize { double x0; double x1; })a0; - (void)_setVisualEffectViewEnabled:(BOOL)a0 backgroundColor:(id)a1; - (void)_setVisualProvider:(id)a0; - (id)_shadowColorForState:(unsigned long long)a0; - (id)_shapeInContainer:(id)a0; - (id)_shapeInContainer:(id)a0 proposal:(id /* block */)a1; - (void)_shim_setConfiguration:(id)a0; - (BOOL)_shouldHaveFloatingAppearance; - (BOOL)_shouldInvalidateBaselineConstraintsForSize:(struct CGSize { double x0; double x1; })a0 oldSize:(struct CGSize { double x0; double x1; })a1; - (id)_subtitleForState:(unsigned long long)a0; - (void)_takeContentFromArchivableContent:(id)a0; - (id)_titleColorForState:(unsigned long long)a0; - (id)_titleColorForState:(unsigned long long)a0 suppressTintColorFollowing:(BOOL *)a1; - (struct CGSize { double x0; double x1; })_titleShadowOffset; - (void)_titleViewLabelMetricsChanged; - (void)_uikit_applyValueFromTraitStorage:(id)a0 forKeyPath:(id)a1; - (BOOL)_unconditionallyWantsSetBoundsFromISEngineLayout; - (void)_updateBaselineInformationDependentOnBounds; - (void)_updateContextMenuEnabled; - (void)_updateForAutomaticSelection; - (id)_viewForLoweringBaselineLayoutAttribute:(int)a0; - (BOOL)_visualEffectViewEnabled; - (BOOL)_wantsBaselineUpdatingFollowingConstraintsPass; - (void)_willMoveToWindow:(id)a0; - (BOOL)adjustsImageWhenDisabled; - (id)attributedTitleForState:(unsigned long long)a0; - (BOOL)autosizesToFit; - (void)crossfadeToImage:(id)a0 forState:(unsigned long long)a1; - (unsigned long long)defaultAccessibilityTraits; - (void)forcedSelectionOfMenu:(id)a0 willChangeTo:(id)a1; - (id)imageForState:(unsigned long long)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 primaryAction:(id)a1; - (BOOL)isElementAccessibilityExposedToInterfaceBuilder; - (id)preferredSymbolConfigurationForImageInState:(unsigned long long)a0; - (struct CGPoint { double x0; double x1; })pressFeedbackPosition; - (BOOL)reversesTitleShadowWhenHighlighted; - (void)setAdjustsImageWhenDisabled:(BOOL)a0; - (void)setAutosizesToFit:(BOOL)a0; - (void)setBackgroundImage:(id)a0 forStates:(unsigned long long)a1; - (void)setDisabledDimsImage:(BOOL)a0; - (void)setImage:(id)a0 forStates:(unsigned long long)a1; - (void)setShowPressFeedback:(BOOL)a0; - (void)setShowsMenuAsPrimaryAction:(BOOL)a0; - (void)setTitle:(id)a0 forStates:(unsigned long long)a1; - (void)setTitleColor:(id)a0 forState:(unsigned long long)a1; - (void)setTitleColor:(id)a0 forStates:(unsigned long long)a1; - (void)setTitleEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)setTitleShadowColor:(id)a0 forState:(unsigned long long)a1; - (void)setTitleShadowColor:(id)a0 forStates:(unsigned long long)a1; - (id)titleColorForState:(unsigned long long)a0; - (id)titleShadowColorForState:(unsigned long long)a0; - (id)visualProviderClassForTraitCollection:(id)a0; @end