@class NSString, CHSWidget, ATXTimelineAbuseControlConfig, ATXInfoSuggestionCriterionRegistry; @protocol ATXTimelineRelevanceDelegate; @interface ATXTimelineRelevance : NSObject { CHSWidget *_widget; ATXInfoSuggestionCriterionRegistry *_criterionRegistry; ATXTimelineAbuseControlConfig *_abuseControlConfig; } @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) NSString *sourceId; + (unsigned long long)suggestionLayoutOptionsForAvocadoSizeClass:(long long)a0; - (void)processTimelineEntryWithNonPositiveScore:(id)a0 withPreviousInfoSuggestion:(id)a1 updatingTimelineEntryToSuggestionMapping:(id)a2; - (id)initWithWidget:(id)a0 criterionRegistry:(id)a1 abuseControlConfig:(id)a2; - (BOOL)overlapExistsBetween:(id)a0 andTimelineEntry:(id)a1; - (BOOL)startDatesAreCloseEnoughToMerge:(id)a0 withTimelineEntry:(id)a1; - (void).cxx_destruct; - (void)standardizeWidgetSizes; - (id)generateSuggestionsWithTimelineEntries:(id)a0 latestInfoSuggestionRelevantNow:(id)a1; - (BOOL)isWidgetFamilyEligibleForSuggestion; - (id)processTimelineEntryWithPositiveScore:(id)a0 withPreviousInfoSuggestion:(id)a1 updatingTimelineEntryToSuggestionMapping:(id)a2; - (id)infoSuggestionsFromTimelineEntries:(id)a0 latestInfoSuggestionRelevantNow:(id)a1; - (id)infoSuggestionWithTimelineEntry:(id)a0; @end