@class NSURL, FCIssue, COMAPPLEFELDSPARPROTOCOLLIVERPOOLConversionStats, NSDate, COMAPPLEFELDSPARPROTOCOLLIVERPOOLTagMetadata, COMAPPLEFELDSPARPROTOCOLLIVERPOOLArticleContentExpiration, COMAPPLEFELDSPARPROTOCOLLIVERPOOLCohortList, FCTopStoriesStyleConfiguration, FCColor, FCFeedPersonalizedItemScoreProfile, FCHeadlineThumbnail, NSString, FCArticleAudioTrack, FCCoverArt, NSArray, NSData, FCHeadlineExperimentalTitleMetadata, FCAssetHandle; @protocol FCNativeAdProviding, FCHeadlineProviding, FCHeadlineStocksFields, FCHeadlineMetadata, FCChannelProviding; @interface FCProxyHeadline : NSProxy <FCHeadlineProviding> { id<FCHeadlineProviding> _headline; id<FCHeadlineMetadata> _overrideMetadata; unsigned long long _overrideStoryType; FCTopStoriesStyleConfiguration *_overrideStoryStyle; BOOL _hasOverriddenThumbnail; } @property (readonly, copy, nonatomic) id<FCHeadlineProviding> originalHeadline; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, copy, nonatomic) NSString *articleID; @property (readonly, copy, nonatomic) NSString *referencedArticleID; @property (readonly, copy, nonatomic) NSString *clusterID; @property (readonly, nonatomic) unsigned long long contentType; @property (readonly, copy, nonatomic) NSString *primaryAudience; @property (readonly, copy, nonatomic) NSString *title; @property (readonly, copy, nonatomic) NSString *titleCompact; @property (readonly, copy, nonatomic) NSDate *publishDate; @property (readonly, nonatomic) long long backendArticleVersion; @property (readonly, copy, nonatomic) id<FCChannelProviding> sourceChannel; @property (readonly, copy, nonatomic) NSString *sourceName; @property (readonly, copy, nonatomic) NSArray *authors; @property (readonly, copy, nonatomic) NSArray *narrators; @property (readonly, copy, nonatomic) NSString *excerpt; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } thumbnailFocalFrame; @property (readonly, nonatomic) BOOL hasThumbnail; @property (readonly, nonatomic) FCHeadlineThumbnail *thumbnailLQ; @property (readonly, nonatomic) FCHeadlineThumbnail *thumbnail; @property (readonly, nonatomic) FCHeadlineThumbnail *thumbnailMedium; @property (readonly, nonatomic) FCHeadlineThumbnail *thumbnailHQ; @property (readonly, nonatomic) FCHeadlineThumbnail *thumbnailUltraHQ; @property (readonly, nonatomic) FCHeadlineThumbnail *thumbnailWidgetLQ; @property (readonly, nonatomic) FCHeadlineThumbnail *thumbnailWidget; @property (readonly, nonatomic) FCHeadlineThumbnail *thumbnailWidgetHQ; @property (readonly, copy, nonatomic) NSString *shortExcerpt; @property (readonly, copy, nonatomic) NSString *accessoryText; @property (readonly, copy, nonatomic) NSURL *contentURL; @property (readonly, copy, nonatomic) NSDate *lastModifiedDate; @property (readonly, copy, nonatomic) NSDate *lastFetchedDate; @property (readonly, copy, nonatomic) NSArray *topics; @property (readonly, copy, nonatomic) NSArray *topicIDs; @property (readonly, nonatomic) NSURL *videoURL; @property (readonly, nonatomic) FCAssetHandle *videoStillImage; @property (readonly, nonatomic) double videoDuration; @property (readonly, nonatomic, getter=isFeatureCandidate) BOOL featureCandidate; @property (readonly, nonatomic, getter=isDisplayingAsNativeAd) BOOL displayAsNativeAd; @property (readonly, copy, nonatomic) NSString *sponsoredBy; @property (readonly, copy, nonatomic) NSArray *iAdCategories; @property (readonly, copy, nonatomic) NSArray *iAdKeywords; @property (readonly, copy, nonatomic) NSArray *iAdSectionIDs; @property (readonly, copy, nonatomic) NSArray *blockedStorefrontIDs; @property (readonly, copy, nonatomic) NSArray *allowedStorefrontIDs; @property (readonly, nonatomic, getter=isDeleted) BOOL deleted; @property (readonly, nonatomic) BOOL isDraft; @property (readonly, copy, nonatomic) NSString *localDraftPath; @property (readonly, copy, nonatomic) NSArray *relatedArticleIDs; @property (readonly, copy, nonatomic) NSArray *moreFromPublisherArticleIDs; @property (readonly, nonatomic) long long minimumNewsVersion; @property (readonly, nonatomic, getter=isPaid) BOOL paid; @property (readonly, nonatomic) FCCoverArt *coverArt; @property (readonly, copy, nonatomic) NSString *videoCallToActionTitle; @property (readonly, copy, nonatomic) NSURL *videoCallToActionURL; @property (readonly, copy, nonatomic) NSString *videoType; @property (readonly, copy, nonatomic) NSArray *sportsEventIDs; @property (readonly, copy, nonatomic) NSString *language; @property (readonly, nonatomic) BOOL needsRapidUpdates; @property (readonly, nonatomic) BOOL disableTapToChannel; @property (readonly, nonatomic, getter=isPressRelease) BOOL pressRelease; @property (readonly, nonatomic, getter=isHiddenFromAutoFavorites) BOOL hiddenFromAutoFavorites; @property (readonly, nonatomic) BOOL disablePrerollAds; @property (readonly, nonatomic, getter=isBoundToContext) BOOL boundToContext; @property (readonly, nonatomic, getter=isHiddenFromFeeds) BOOL hiddenFromFeeds; @property (readonly, copy, nonatomic) NSString *surfacedBySectionID; @property (readonly, copy, nonatomic) NSString *surfacedByChannelID; @property (readonly, copy, nonatomic) NSString *surfacedByTopicID; @property (readonly, copy, nonatomic) NSString *surfacedByBinID; @property (readonly, nonatomic) double tileProminenceScore; @property (readonly, nonatomic) BOOL isTopStory; @property (readonly, nonatomic) unsigned long long topStoryType; @property (readonly, nonatomic) BOOL usesImageOnTopLayout; @property (readonly, nonatomic) unsigned long long feedOrder; @property (readonly, nonatomic) double globalUserFeedback; @property (readonly, nonatomic) unsigned long long storyType; @property (readonly, nonatomic) FCTopStoriesStyleConfiguration *storyStyle; @property (readonly, copy, nonatomic) NSDate *displayDate; @property (readonly, nonatomic) BOOL showSubscriptionRequiredText; @property (readonly, nonatomic) BOOL isBlockedExplicitContent; @property (readonly, nonatomic) BOOL showPublisherLogo; @property (readonly, nonatomic) id<FCNativeAdProviding> associatedAd; @property (readonly, copy, nonatomic) NSString *nativeAdCampaignData; @property (readonly, nonatomic) NSArray *publisherSpecifiedArticleIDs; @property (readonly, nonatomic) BOOL isFullTrackAvailableToAll; @property (readonly, nonatomic) NSURL *routeURL; @property (readonly, nonatomic) unsigned long long role; @property (readonly, nonatomic, getter=isBundlePaid) BOOL bundlePaid; @property (readonly, nonatomic) id<FCHeadlineStocksFields> stocksFields; @property (readonly, nonatomic) NSData *backingArticleRecordData; @property (readonly, copy, nonatomic) FCHeadlineExperimentalTitleMetadata *experimentalTitleMetadata; @property (readonly, nonatomic) NSDate *globalExpirationTime; @property (readonly, nonatomic) NSArray *tagsExpiration; @property (readonly, nonatomic) BOOL webEmbedsEnabled; @property (readonly, nonatomic) BOOL useTransparentNavigationBar; @property (readonly, nonatomic) BOOL showBundleSoftPaywall; @property (readonly, nonatomic) BOOL disableBookmarking; @property (readonly, nonatomic) BOOL hideModalCloseButton; @property (readonly, nonatomic) BOOL reduceVisibility; @property (readonly, nonatomic) BOOL webConverted; @property (readonly, copy, nonatomic) FCIssue *parentIssue; @property (readonly, nonatomic, getter=isIssueOnly) BOOL issueOnly; @property (readonly, copy, nonatomic) NSArray *linkedArticleIDs; @property (readonly, copy, nonatomic) NSArray *linkedIssueIDs; @property (readonly, copy, nonatomic) NSString *callToActionText; @property (readonly, nonatomic) BOOL isLocalDraft; @property (readonly, nonatomic) FCArticleAudioTrack *narrativeTrack; @property (readonly, nonatomic) FCArticleAudioTrack *narrativeTrackSample; @property (readonly, nonatomic) NSString *narrativeTrackTextRanges; @property (readonly, copy, nonatomic) NSArray *narrativeTrackBuddyArticleIDs; @property (readonly, nonatomic) NSString *narrativeTrackPreferredUpsellVariantID; @property (readonly, copy, nonatomic) NSString *surfacedByArticleListID; @property (readonly, nonatomic) FCAssetHandle *articleRecirculationConfigAssetHandle; @property (readonly, nonatomic) NSString *layeredThumbnailJSON; @property (readonly, nonatomic) double layeredThumbnailAspectRatio; @property (readonly, nonatomic) FCColor *thumbnailImagePrimaryColor; @property (readonly, nonatomic) FCColor *thumbnailImageBackgroundColor; @property (readonly, nonatomic) FCColor *thumbnailImageTextColor; @property (readonly, nonatomic) FCColor *thumbnailImageAccentColor; @property (readonly, nonatomic) NSData *thumbnailPerceptualHash; @property (readonly, copy, nonatomic) id<FCHeadlineMetadata> appliedOverrideMetadata; @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, 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, getter=isFromBlockedStorefront) BOOL fromBlockedStorefront; @property (readonly, nonatomic, getter=isExplicitContent) BOOL explicitContent; @property (readonly, nonatomic, getter=isSponsored) BOOL sponsored; @property (readonly, nonatomic) long long publisherArticleVersion; @property (readonly, nonatomic) BOOL canBePurchased; @property (readonly, nonatomic) BOOL hasVideoStillImage; @property (readonly, copy, nonatomic) NSString *sourceFeedID; @property (readonly, copy, nonatomic) NSString *itemID; @property (readonly, nonatomic) unsigned long long halfLife; @property (readonly, copy, nonatomic) NSString *publisherID; @property (readonly, nonatomic) BOOL hasGlobalUserFeedback; @property (readonly, nonatomic, getter=isANF) BOOL anf; @property (readonly, nonatomic) BOOL hasVideo; @property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLCohortList *globalCohorts; @property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLCohortList *publisherCohorts; @property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLConversionStats *globalConversionStats; @property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLConversionStats *publisherConversionStats; @property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLTagMetadata *publisherTagMetadata; @property (retain) FCFeedPersonalizedItemScoreProfile *scoreProfile; @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) unsigned long long halfLifeOverride; @property (readonly, nonatomic) NSData *float16TitleEncoding; @property (readonly, nonatomic) NSData *float16FullBodyEncoding; @property (readonly, nonatomic) COMAPPLEFELDSPARPROTOCOLLIVERPOOLArticleContentExpiration *expirationData; - (void)forwardInvocation:(id)a0; - (id)forwardingTargetForSelector:(SEL)a0; - (BOOL)conformsToProtocol:(id)a0; - (id)methodSignatureForSelector:(SEL)a0; - (void).cxx_destruct; - (id)initWithHeadline:(id)a0 overrideMetadata:(id)a1 configuration:(id)a2; - (BOOL)respondsToSelector:(SEL)a0; @end