@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