text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:44:15 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/VideosUI.framework/VideosUI
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <VideosUI/VideosUI-Structs.h>
  #import <UIKitCore/UIView.h>
  
  @protocol VUITextBadgeViewDelegate;
  @class NSAttributedString, UIImage, _TVImageView, VUITextBadgeLayout, VUIRentalExpirationLabel, IKViewElement, NSTimer;
  
  @interface VUITextBadgeView : UIView {
  
  	NSAttributedString* _attributedTitle;
  	double _strokeSize;
  	UIImage* _backgroundImage;
  	_TVImageView* _imageView;
  	VUITextBadgeLayout* _badgeLayout;
  	VUIRentalExpirationLabel* _rentalExpirationLabel;
  	id<VUITextBadgeViewDelegate> _delegate;
  	IKViewElement* _viewElement;
  	NSTimer* _expiryUpdateTimer;
  	CGSize _glyphSize;
  
  }
  
  @property (assign,nonatomic) CGSize glyphSize;                                              //@synthesize glyphSize=_glyphSize - In the implementation block
  @property (nonatomic,retain) IKViewElement * viewElement;                                   //@synthesize viewElement=_viewElement - In the implementation block
  @property (nonatomic,retain) NSTimer * expiryUpdateTimer;                                   //@synthesize expiryUpdateTimer=_expiryUpdateTimer - In the implementation block
  @property (nonatomic,copy) NSAttributedString * attributedTitle;                            //@synthesize attributedTitle=_attributedTitle - In the implementation block
  @property (assign,nonatomic) double strokeSize;                                             //@synthesize strokeSize=_strokeSize - In the implementation block
  @property (nonatomic,retain) UIImage * backgroundImage;                                     //@synthesize backgroundImage=_backgroundImage - In the implementation block
  @property (nonatomic,retain) _TVImageView * imageView;                                      //@synthesize imageView=_imageView - In the implementation block
  @property (nonatomic,retain) VUITextBadgeLayout * badgeLayout;                              //@synthesize badgeLayout=_badgeLayout - In the implementation block
  @property (nonatomic,retain) VUIRentalExpirationLabel * rentalExpirationLabel;              //@synthesize rentalExpirationLabel=_rentalExpirationLabel - In the implementation block
  @property (assign,nonatomic,__weak) id<VUITextBadgeViewDelegate> delegate;                  //@synthesize delegate=_delegate - In the implementation block
  +(BOOL)badgeElementHasContent:(id)arg1 ;
  -(NSAttributedString *)attributedTitle;
  -(void)setBackgroundImage:(UIImage *)arg1 ;
  -(void)setImageView:(_TVImageView *)arg1 ;
  -(void)_imageLoaded;
  -(UIImage *)backgroundImage;
  -(id)initWithFrame:(CGRect)arg1 ;
  -(void)dealloc;
  -(CGSize)_textSize;
  -(void)reset;
  -(void)_invalidateTimer;
  -(CGSize)glyphSize;
  -(CGSize)sizeThatFits:(CGSize)arg1 ;
  -(void)setDelegate:(id<VUITextBadgeViewDelegate>)arg1 ;
  -(void)setAttributedTitle:(NSAttributedString *)arg1 ;
  -(id<VUITextBadgeViewDelegate>)delegate;
  -(_TVImageView *)imageView;
  -(void)drawRect:(CGRect)arg1 ;
  -(void)setGlyphSize:(CGSize)arg1 ;
  -(IKViewElement *)viewElement;
  -(void)setViewElement:(IKViewElement *)arg1 ;
  -(void)setElement:(id)arg1 withBadgeLayout:(id)arg2 ;
  -(VUITextBadgeLayout *)badgeLayout;
  -(void)rentalExpirationLabelNeedsRelayout:(id)arg1 ;
  -(void)setBadgeLayout:(VUITextBadgeLayout *)arg1 ;
  -(NSTimer *)expiryUpdateTimer;
  -(void)setExpiryUpdateTimer:(NSTimer *)arg1 ;
  -(void)setStrokeSize:(double)arg1 ;
  -(void)setRentalExpirationLabel:(VUIRentalExpirationLabel *)arg1 ;
  -(double)strokeSize;
  -(VUIRentalExpirationLabel *)rentalExpirationLabel;
  @end
  
  