@class NSURL, NSString, FCColor; @interface FCSubscriptionButtonConfiguration : NSObject @property (nonatomic) unsigned long long subscriptionButtonType; @property (nonatomic) unsigned long long targetType; @property (nonatomic) unsigned long long postPurchaseActionType; @property (copy, nonatomic) NSURL *postPurchaseURL; @property (copy, nonatomic) NSString *landingPageArticleID; @property (nonatomic, getter=shouldDismissLandingPagePostPurchase) BOOL dismissLandingPagePostPurchase; @property (copy, nonatomic) NSString *trialText; @property (copy, nonatomic) NSString *nonTrialText; @property (retain, nonatomic) FCColor *buttonColor; @property (retain, nonatomic) FCColor *buttonTextColor; + (id)defaultAmsSheetTargetSubscriptionButton; + (id)defaultArticleSubscriptionButtonWithLandingPageArticleID:(id)a0; + (id)defaultIssueCoverSubscriptionButtonWithLandingPageArticleID:(id)a0; + (id)defaultLandingPageSubscriptionButtonWithLandingPageArticleID:(id)a0; + (id)defaultLandingPageTargetSubscriptionButtonWithLandingPageArticleID:(id)a0; + (id)defaultNonTrialText; + (id)defaultOsloSheetTargetSubscriptionButton; + (id)defaultSubscriptionButtonText; + (id)defaultTrialText; - (id)initWithConfigDictionary:(id)a0; - (id)init; - (id)initWithSubscriptionButtonType:(unsigned long long)a0 trialText:(id)a1 nonTrialText:(id)a2 buttonColor:(id)a3 buttonTextColor:(id)a4 targetType:(unsigned long long)a5 postPurchaseActionType:(unsigned long long)a6 postPurchaseURL:(id)a7 landingPageArticleID:(id)a8 dismissLandingPagePostPurchase:(BOOL)a9; - (unsigned long long)hash; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end