@class UIView, NSString, UIImageView, CAShapeLayer, LPAudioPlayButtonTheme, LPAudioPlayButtonStyle, UILongPressGestureRecognizer; @interface LPPlayButtonControl : UIControl { LPAudioPlayButtonStyle *_style; LPAudioPlayButtonTheme *_theme; CAShapeLayer *_borderLayer; CAShapeLayer *_innerProgressLayer; CAShapeLayer *_outerProgressLayer; CAShapeLayer *_highlightLayer; UILongPressGestureRecognizer *_highlightRecognizer; UIView *_backgroundView; BOOL _showingProgress; BOOL _isPlaying; } @property (retain, nonatomic) UIImageView *imageView; @property (readonly, nonatomic, getter=isIndeterminate) BOOL indeterminate; @property (nonatomic) float progress; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (struct CGSize { double x0; double x1; })buttonSize; - (BOOL)isFlipped; - (void)_highlightLongPressRecognized:(id)a0; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (BOOL)gestureRecognizer:(id)a0 canPreventGestureRecognizer:(id)a1; - (void)setEnabled:(BOOL)a0; - (void)_createBackgroundView; - (void)_didScroll; - (id)playable; - (void).cxx_destruct; - (void)_createBorderView; - (void)layoutSubviews; - (id)defaultBackgroundColor; - (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (float)buttonCornerRadius; - (void)buttonPressed:(id)a0; - (void)setProgress:(float)a0 animated:(BOOL)a1; - (void)_updateOuterProgressLayerStroke; - (void)_updateInnerProgressLayerStroke; - (void)_createHighlightLayer; - (void)_createImageView; - (void)_createInnerProgressView; - (void)_createOuterProgressView; - (id)_createProgressIndicatorLayerWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 lineWidth:(double)a1; - (void)_hideTapHighlight; - (void)_showPlayIndicator:(BOOL)a0; - (void)_toggleToPlayState; - (void)_traitAffectingColorAppearanceDidChange:(id)a0; - (void)_updateEnabledState; - (void)beginIndeterminateAnimation; - (void)endIndeterminateAnimation; - (void)hideProgressAnimated:(BOOL)a0; - (id)initWithStyle:(id)a0 theme:(id)a1; - (void)installRecognizersOnView:(id)a0; - (void)layoutPlayButton; - (id)outerBorderColor; - (id)pauseImage; - (id)playImage; - (void)setPlayButtonState:(unsigned long long)a0; - (void)setShowBorder:(BOOL)a0; - (void)setShowOuterBorder:(BOOL)a0; - (void)showPlayIndicator:(BOOL)a0; @end