luxlabs header browser preview


@class COMAPPLEFELDSPARPROTOCOLLIVERPOOLConversionStats, NSURL, NSDate, COMAPPLEFELDSPARPROTOCOLLIVERPOOLTagMetadata, COMAPPLEFELDSPARPROTOCOLLIVERPOOLArticleContentExpiration, COMAPPLEFELDSPARPROTOCOLLIVERPOOLCohortList, FCFeedPersonalizedItemScoreProfile, SFSearchResult, NTHeadlinePersonalizationMetadata, NTPBHeadlineAnalyticsElement, NSString, NTPBHeadlineBackingElement, NTPBHeadlineAdElement, NTPBFeedItem, NSArray, NSData;
@protocol FCChannelProviding, FCFeedTransformationItem;

@interface NTHeadline : NSObject <NTFeedTransformationItem, FCFeedTransformationItem, NTHeadlineProviding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, copy, nonatomic) NSString *identifier;
@property (readonly, nonatomic) unsigned long long todayItemType;
@property (readonly, copy, nonatomic) NSString *clusterID;
@property (readonly, copy, nonatomic) NSDate *cacheCutoffTimeRelativeDate;
@property (readonly, copy, nonatomic) NSDate *cacheExpirationDate;
@property (readonly, copy, nonatomic) SFSearchResult *searchResult;
@property (readonly, nonatomic) BOOL usesDynamicSlotAllocation;
@property (readonly, nonatomic) id<FCFeedTransformationItem> feedTransformationItem;
@property (readonly, nonatomic) BOOL needsFeedItemHeadlinesFetch;
@property (readonly, copy, nonatomic) NTPBFeedItem *feedItemForHeadlineFetch;
@property (readonly, nonatomic) unsigned long long preferredDynamicSlotAllocation;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) NSString *feedID;
@property (readonly, copy, nonatomic) NSString *articleID;
@property (readonly, nonatomic) unsigned long long contentType;
@property (readonly, nonatomic) unsigned long long order;
@property (readonly, copy, nonatomic) NSString *sourceChannelID;
@property (readonly, nonatomic) unsigned long long publishDateMilliseconds;
@property (readonly, nonatomic) unsigned long long feedHalfLifeMilliseconds;
@property (readonly, nonatomic) double globalUserFeedback;
@property (readonly, nonatomic, getter=isFromBlockedStorefront) BOOL fromBlockedStorefront;
@property (readonly, nonatomic, getter=isExplicitContent) BOOL explicitContent;
@property (readonly, nonatomic, getter=isSponsored) BOOL sponsored;
@property (readonly, nonatomic) long long minimumNewsVersion;
@property (readonly, nonatomic) long long publisherArticleVersion;
@property (readonly, nonatomic) BOOL canBePurchased;
@property (readonly, nonatomic) BOOL hasVideoStillImage;
@property (readonly, copy, nonatomic) id<FCChannelProviding> sourceChannel;
@property (readonly, nonatomic) unsigned long long role;
@property (readonly, nonatomic) unsigned long long storyType;
@property (readonly, copy, nonatomic) NSString *sourceFeedID;
@property (readonly, copy, nonatomic) NSString *itemID;
@property (readonly, copy, nonatomic) NSDate *publishDate;
@property (readonly, nonatomic) unsigned long long halfLife;
@property (readonly, copy, nonatomic) NSString *publisherID;
@property (readonly, copy, nonatomic) NSArray *topicIDs;
@property (readonly, nonatomic) BOOL hasGlobalUserFeedback;
@property (readonly, nonatomic, getter=isANF) BOOL anf;
@property (readonly, nonatomic, getter=isPaid) BOOL paid;
@property (readonly, nonatomic) BOOL hasVideo;
@property (readonly, nonatomic) BOOL hasThumbnail;
@property (readonly, nonatomic, getter=isHiddenFromAutoFavorites) BOOL hiddenFromAutoFavorites;
@property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLCohortList *globalCohorts;
@property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLCohortList *publisherCohorts;
@property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLConversionStats *globalConversionStats;
@property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLConversionStats *publisherConversionStats;
@property (readonly, copy, nonatomic) NSArray *topics;
@property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLTagMetadata *publisherTagMetadata;
@property (retain) FCFeedPersonalizedItemScoreProfile *scoreProfile;
@property (readonly, nonatomic, getter=isBundlePaid) BOOL bundlePaid;
@property (readonly, nonatomic) long long bodyTextLength;
@property (readonly, nonatomic) BOOL isFeatured;
@property (readonly, nonatomic) BOOL isFeatureCandidate;
@property (readonly, nonatomic) BOOL hasAudioTrack;
@property (readonly, nonatomic) BOOL isEvergreen;
@property (readonly, nonatomic) BOOL reduceVisibility;
@property (readonly, nonatomic) BOOL webConverted;
@property (readonly, copy, nonatomic) NSArray *iAdCategories;
@property (readonly, nonatomic) unsigned long long halfLifeOverride;
@property (readonly, nonatomic) NSData *float16TitleEncoding;
@property (readonly, nonatomic) NSData *float16FullBodyEncoding;
@property (readonly, copy, nonatomic) NSString *language;
@property (readonly, nonatomic) NSData *thumbnailPerceptualHash;
@property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLArticleContentExpiration *expirationData;
@property (copy, nonatomic) NSString *identifier;
@property (copy, nonatomic) NSString *title;
@property (copy, nonatomic) NSString *titleCompact;
@property (copy, nonatomic) NSString *shortExcerpt;
@property (copy, nonatomic) NSDate *ageDisplayDate;
@property (copy, nonatomic) NSString *sourceName;
@property (copy, nonatomic) NSString *compactSourceName;
@property (copy, nonatomic) NSString *sourceTagID;
@property (copy, nonatomic) NSString *language;
@property (copy, nonatomic) NSURL *sourceNameImageRemoteURL;
@property (nonatomic) double sourceNameImageScale;
@property (copy, nonatomic) NSURL *compactSourceNameImageRemoteURL;
@property (copy, nonatomic) NSURL *thumbnailRemoteURL;
@property (copy, nonatomic) NSString *thumbnailIdentifier;
@property (nonatomic) unsigned long long thumbnailSizePreset;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } thumbnailFocalFrame;
@property (nonatomic) BOOL needsPlaceholderThumbnail;
@property (copy, nonatomic) NSURL *webURL;
@property (copy, nonatomic) NSURL *NewsURL;
@property (copy, nonatomic) NSString *storyType;
@property (copy, nonatomic) NSArray *topicIDs;
@property (copy, nonatomic) SFSearchResult *searchResult;
@property (nonatomic) BOOL needsSeenStateTracking;
@property (nonatomic) BOOL supportsSavingForLater;
@property (nonatomic, getter=isHiddenFromAutoFavorites) BOOL hiddenFromAutoFavorites;
@property (copy, nonatomic) NTPBHeadlineAnalyticsElement *analyticsElement;
@property (copy, nonatomic) NTPBHeadlineAdElement *adElement;
@property (copy, nonatomic) NTHeadlinePersonalizationMetadata *personalizationMetadata;
@property (copy, nonatomic) NTPBHeadlineBackingElement *backingElement;
@property (copy, nonatomic) NSString *videoCallToActionTitle;
@property (copy, nonatomic) NSURL *videoCallToActionURL;
@property (copy, nonatomic) NSURL *flintDocumentURL;
@property (nonatomic) BOOL isBundlePaid;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) unsigned long long itemType;

- (id)initWithIdentifier:(id)a0;
- (id)init;
- (void)enumerateTopicCohortsWithBlock:(id /* block */)a0;
- (id)protoitemWithFetchedFeedItemHeadline:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (void)enumerateTopicConversionStatsWithBlock:(id /* block */)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end