@class ATXDNDModeConfigurationClient, ATXModeEntityTrialClientWrapper, ATXModeAffinityModelsConstants, NSMutableDictionary, ATXGlobalAppModeAffinityModel, ATXGlobalWidgetPopularityModel, ATXGlobalInterruptingAppModel, ATXModeEntityStore; @interface ATXFocusModeSignalsMetricLogger : NSObject { NSMutableDictionary *_cachedAppScores; NSMutableDictionary *_cachedAppScoresForDenyList; NSMutableDictionary *_cachedWidgetScores; ATXDNDModeConfigurationClient *_modeConfigClient; ATXModeEntityTrialClientWrapper *_modeEntityTrialClientWrapper; ATXModeEntityStore *_modeEntityStore; ATXGlobalAppModeAffinityModel *_globalAppModeAffinityModel; ATXGlobalInterruptingAppModel *_globalInterruptingAppModel; ATXGlobalWidgetPopularityModel *_globalWidgetPopularityModel; ATXModeAffinityModelsConstants *_modeAffinityModelsConstants; } - (id)init; - (void).cxx_destruct; - (void)addAppEntitySpecificFeatures:(id)a0 toMetric:(id)a1; - (id)appScoresForDenyListForMode:(unsigned long long)a0; - (id)appScoresForMode:(unsigned long long)a0; - (id)fetchRelevantBundleIdsWithModeConfigurationUIFlowLoggingEvent:(id)a0 suggestedEntities:(id)a1 candidateEntities:(id)a2 currentEntities:(id)a3; - (void)logFocusModeAppSignalsWithModeConfigurationUIFlowLoggingEvent:(id)a0 xpcActivity:(id)a1; - (void)logFocusModeWidgetSignalsWithXPCActivity:(id)a0; - (unsigned long long)logWidgetSignalsForMode:(unsigned long long)a0 modeAffinitySignals:(id)a1 entitiesLogged:(unsigned long long)a2; - (id)metricFieldsToFeatureNames; - (void)populateAppModeAffinitySignalsForMode:(unsigned long long)a0 bundleId:(id)a1 metric:(id)a2; - (void)populateAppModeDenyListSignalsForMode:(unsigned long long)a0 bundleId:(id)a1 metric:(id)a2; - (void)populateWidgetModeAffinitySignalsForMode:(unsigned long long)a0 metric:(id)a1 modeEntity:(id)a2; - (id)widgetScoresForMode:(unsigned long long)a0; @end