@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