luxlabs header browser preview


@class UIImage, NSString, NSArray;

@interface WBSStartPageBanner : NSObject

@property (readonly, copy, nonatomic) id /* block */ action;
@property (readonly, nonatomic) long long contentVariant;
@property (readonly, nonatomic) UIImage *image;
@property (readonly, copy, nonatomic) NSString *title;
@property (readonly, copy, nonatomic) NSString *message;
@property (readonly, nonatomic) long long numberOfTrackers;
@property (readonly, nonatomic, getter=isPrivateBrowsingEnabled) BOOL privateBrowsingEnabled;
@property (readonly, copy, nonatomic) id /* block */ dismissHandler;
@property (readonly, copy, nonatomic) NSArray *privateBrowsingExplanationItems;
@property (readonly, nonatomic) long long privateBrowsingExplanationState;
@property (copy, nonatomic) id /* block */ privateBrowsingExplanationDismissHandler;
@property (nonatomic) long long userInterfaceStyle;

+ (id)privateBrowsingPersistentModule;
+ (id)privateRelayPromptBannerWithImage:(id)a0 title:(id)a1 message:(id)a2 dismissHandler:(id /* block */)a3;
+ (id)bannerWithImage:(id)a0 title:(id)a1 message:(id)a2 interactive:(BOOL)a3 dismissHandler:(id /* block */)a4;
+ (id)bannerWithTitle:(id)a0 message:(id)a1 dismissHandler:(id /* block */)a2;
+ (id)privacyReportBannerWithNumberOfTrackers:(long long)a0 privateBrowsingEnabled:(BOOL)a1 selectionHandler:(id /* block */)a2;
+ (id)privateBrowsingExplanationBannerWithState:(long long)a0 explanationItems:(id)a1 dismissHandler:(id /* block */)a2;

- (unsigned long long)hash;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithContentVariant:(long long)a0 action:(id /* block */)a1;

@end