luxlabs header browser preview


@class ATXStableContactRepresentationDatastore, NSMutableDictionary, ATXDNDModeConfigurationClient, ATXModeAffinityModelsConstants, ATXModeEntityTrialClientWrapper;

@interface ATXFocusModeContactsMetricLogger : NSObject {
    NSMutableDictionary *_cachedContactScores;
    NSMutableDictionary *_cachedContactScoresForDenyList;
    ATXDNDModeConfigurationClient *_modeConfigClient;
    ATXModeEntityTrialClientWrapper *_modeEntityTrialClientWrapper;
    ATXStableContactRepresentationDatastore *_stableContactRepresentationDatastore;
    ATXModeAffinityModelsConstants *_modeAffinityModelsConstants;
}

- (id)init;
- (void).cxx_destruct;
- (void)addContactEntitySpecificFeatures:(id)a0 toMetric:(id)a1;
- (id)contactScoresForDenyListForMode:(unsigned long long)a0;
- (id)contactScoresForMode:(unsigned long long)a0;
- (id)fetchRelevantContactIdsWithModeConfigurationUIFlowLoggingEvent:(id)a0 suggestedEntities:(id)a1 candidateEntities:(id)a2 currentEntities:(id)a3;
- (void)logFocusModeContactSignalsWithModeConfigurationUIFlowLoggingEvent:(id)a0 xpcActivity:(id)a1;
- (id)metricFieldsToFeatureNames;
- (void)populateContactModeAffinitySignalsForMode:(unsigned long long)a0 contactId:(id)a1 metric:(id)a2;
- (void)populateContactModeDenyListSignalsForMode:(unsigned long long)a0 contactId:(id)a1 metric:(id)a2;

@end