@class NSMutableArray, NSLayoutConstraint, TKVibrationRecorderProgressDotImageView, UIView; @protocol TKVibrationRecorderStyleProvider; @interface TKVibrationRecorderProgressView : UIView { double _maximumTimeInterval; double _currentVibrationComponentDidBeginTimeInterval; double _previousPauseDidBeginTimeInterval; id<TKVibrationRecorderStyleProvider> _styleProvider; UIView *_progressView; NSLayoutConstraint *_progressViewWidthConstraint; TKVibrationRecorderProgressDotImageView *_dotForCurrentVibrationComponent; NSLayoutConstraint *_dotForCurrentVibrationComponentLeftConstraint; NSLayoutConstraint *_dotForCurrentVibrationComponentRightConstraint; NSMutableArray *_dots; } @property (nonatomic) double currentTimeInterval; @property (nonatomic) int roundedCornersCompensationDelayMode; - (id)accessibilityLabel; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })accessibilityFrame; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)didMoveToSuperview; - (void).cxx_destruct; - (BOOL)isAccessibilityElement; - (void)didMoveToWindow; - (struct CGSize { double x0; double x1; })_dotSize; - (id)accessibilityValue; - (double)_cappedValueForTimeInterval:(double)a0; - (struct UIOffset { double x0; double x1; })_dotInsets; - (id)_dotTintColor; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForDotAtTimeInterval:(double)a0 duration:(double)a1; - (id)_resizableDotImage; - (void)_updateHorizontalConstraintsOfDotForCurrentVibrationComponent:(id)a0 withFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)_updateProgressViewBackgroundColor; - (void)clearAllVibrationComponents; - (id)initWithMaximumTimeInterval:(double)a0 styleProvider:(id)a1; - (void)vibrationComponentDidEnd; - (void)vibrationComponentDidStart; @end