@class NSString, UIImageView, NSArray, UISlider, UISliderDataModel, UIView; @interface _UISlideriOSVisualElement : UIView <UIPointerInteractionDelegate, _UISliderVisualElement> { UIImageView *_innerThumbView; UIImageView *_minValueImageView; UIImageView *_maxValueImageView; UIImageView *_thumbView; UIImageView *_minTrackView; UIImageView *_maxTrackView; UIView *_minTrackClipView; UIView *_maxTrackClipView; struct { unsigned char animating : 1; unsigned char preparingToAnimate : 1; unsigned char overridesModifiedTrackRect : 1; } _sliderFlags; double _hitOffset; UIView *_thumbViewNeue; NSArray *_trackColors; BOOL _trackIsArtworkBased; BOOL _thumbIsArtworkBased; BOOL _maxColorIsValid; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (weak, nonatomic) UISlider *slider; @property (retain, nonatomic) UISliderDataModel *data; + (struct { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGSize { double x0; double x1; } x1; double x2; double x3; })drawingMetricsForPlatform; + (id)_modernThumbImageWithTraitCollection:(id)a0 tintColor:(id)a1; - (void)_initSubviews; - (void)_sliderAnimationWillStart; - (BOOL)cancelTouchTracking; - (id)thumbViewNeue; - (void)didSetValues; - (id)init; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })valueTextRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)didSetMaximumValueImage; - (void)dealloc; - (void)_setValue:(float)a0 andSendAction:(BOOL)a1; - (BOOL)_contentHuggingDefault_isUsuallyFixedHeight; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })maximumValueImageRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)didUpdateExpansionFactor; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })minimumValueImageRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)didSetThumbEnabled; - (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0; - (void)_controlTouchMoved:(id)a0 withEvent:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })trackRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)didSetMinimumTrackImageForState:(unsigned long long)a0; - (void)tintColorDidChange; - (void)_contentSizeCategoryChanged:(id)a0; - (void)_bounceMinMaxValueImageViewsIfNeeded; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })thumbRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 trackRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 value:(float)a2; - (unsigned long long)state; - (BOOL)cancelMouseTracking; - (id)currentMinimumTrackImage; - (void)didSetThumbImageForState:(unsigned long long)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_setupFeedback; - (id)createThumbView; - (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (BOOL)isAnimatingValueChange; - (void)setValue:(float)a0 animated:(BOOL)a1; - (void)didChangeMinimumTrackVisibleWithDuration:(double)a0; - (void)didSetMaximumTrackImageForState:(unsigned long long)a0; - (void)didSetThumbImageForStates; - (void)_buildTrackArtwork; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })alignmentRectInsets; - (id)maxTrackView; - (id)maximumValueImage; - (void)didSetSelected; - (void)didSetThumbTintColor; - (void)showValueDidChange; - (id)pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2; - (void)didUpdateTraitCollection; - (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)currentThumbImage; - (double)thumbDimensionNeue; - (id)thumbView; - (void)didSetMaximumTrackImageForStates; - (id)createThumbViewNeue; - (BOOL)continueTrackingWithTouch:(id)a0 withEvent:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })thumbHitEdgeInsets; - (void)_controlTouchEnded:(id)a0 withEvent:(id)a1; - (BOOL)beginTrackingWithTouch:(id)a0 withEvent:(id)a1; - (void)_layoutSubviewsForBoundsChange:(BOOL)a0; - (id)_maxTrackClipView; - (void)_updateMinimumTrackTintColor; - (void)_controlTouchBegan:(id)a0 withEvent:(id)a1; - (void).cxx_destruct; - (void)didSetEnabled; - (void)_sliderAnimationDidStop:(BOOL)a0; - (void)_setSliderNeedsLayout; - (id)pointerInteraction:(id)a0 styleForRegion:(id)a1; - (id)minTrackView; - (void)didSetMinimumTrackImageForStates; - (id)_minTrackClipView; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (id)thumbTintColor; - (id)minValueImageView; - (void)didSetHighlighted; - (void)_initImages; - (void)didPerformLayout; - (void)_listenForContentSizeCategoryChangesIfNecessary; - (void)didSetShowValue; - (id)currentMaximumTrackImage; - (void)_updateAppearanceForEnabled:(BOOL)a0; - (void)didSetMinimumTrackTintColor; - (id)maxValueImageView; - (double)_cornerRadiusForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_rebuildControlThumb:(BOOL)a0 track:(BOOL)a1; - (void)_updateMaxTrackColorForInitialization:(BOOL)a0; - (void)_traitCollectionDidChangeInternal:(const struct _UITraitCollectionChangeDescription { id x0; id x1; id x2; BOOL x3; struct _UITraitCollectionTraitChanges { BOOL x0; BOOL x1; } x4; } *)a0; - (void)didSetMaximumTrackTintColor; - (void)endTrackingWithTouch:(id)a0 withEvent:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_modifiedTrackRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)_shouldBeginTrackingAtPoint:(struct CGPoint { double x0; double x1; })a0 pointInKnob:(struct CGPoint { double x0; double x1; } *)a1 inKnob:(BOOL *)a2; - (void)didSetContinuous; - (void)didSetMinimumValueImage; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; @end