luxlabs header browser preview


@class NSString, NSTimer, NSDate;
@protocol VUIRentalExpirationLabelDelegate;

@interface VUIRentalExpirationLabel : VUILabel

@property (copy, nonatomic) NSString *locStringPrefix;
@property (retain, nonatomic) NSTimer *expiryUpdateTimer;
@property (nonatomic) BOOL contentIsAvailable;
@property (nonatomic) BOOL forDownload;
@property (nonatomic) BOOL useWarningColor;
@property (copy, nonatomic) NSDate *expirationDate;
@property (weak, nonatomic) id<VUIRentalExpirationLabelDelegate> delegate;

+ (id)_calculateExpirationStringForDate:(id)a0 displayWarningColor:(BOOL *)a1 updateInterval:(long long *)a2 locStringPrefix:(id)a3;
+ (id)calculateExpirationStringForDate:(id)a0 updateInterval:(long long *)a1 locStringPrefix:(id)a2;
+ (id)labelForRentalExpirationDate:(id)a0 downloadExpirationDate:(id)a1 contentAvailabilityDate:(id)a2 downloadStatus:(unsigned long long)a3;
+ (id)labelWithExpirationDate:(id)a0 textLayout:(id)a1 existingLabel:(id)a2 locStringPrefix:(id)a3;
+ (id)labelWithExpirationDate:(id)a0 textLayout:(id)a1 existingLabel:(id)a2 locStringPrefix:(id)a3 forDownload:(BOOL)a4 contentIsAvailable:(BOOL)a5;
+ (id)labelWithExpirationDate:(id)a0 textLayout:(id)a1 existingLabel:(id)a2 locStringPrefix:(id)a3 useWarningColor:(BOOL)a4;
+ (id)labelWithTextLayout:(id)a0 existingLabel:(id)a1 locStringPrefix:(id)a2;

- (void)willMoveToWindow:(id)a0;
- (void)dealloc;
- (void)invalidateTimer;
- (void).cxx_destruct;
- (void)vui_willMoveToWindow:(id)a0;
- (void)_computeExpirationLabel:(id)a0;

@end