luxlabs header browser preview


@class PETEventTracker2;

@interface PSGInputSuggesterMetricsLogger : NSObject {
    PETEventTracker2 *_tracker;
}

- (void)_populateTriggerFields:(id)a0 proto:(id)a1;
- (id)init;
- (void)logTrigger:(id)a0 request:(id)a1 config:(id)a2;
- (void)_populateTriggerAttributeFields:(id)a0 proto:(id)a1;
- (id)initWithTracker:(id)a0;
- (void)_populateTreatmentFields:(id)a0 proto:(id)a1;
- (void)logPrediction:(id)a0 request:(id)a1 latencyMillis:(double)a2 config:(id)a3;
- (void)logQuery:(id)a0 config:(id)a1;
- (void)logImpression:(id)a0 request:(id)a1 config:(id)a2;
- (void).cxx_destruct;
- (void)logEngagement:(id)a0 request:(id)a1 position:(unsigned long long)a2 config:(id)a3;
- (int)_predictionDataSourceTypeProto:(unsigned char)a0;
- (void)logSpeedMetricForLocaleIdentifier:(id)a0 messageDurationMilliseconds:(int)a1 messageLength:(int)a2 messageWords:(int)a3 zkwConfig:(id)a4 wordBoundaryConfig:(id)a5;
- (int)_triggerSourceTypeProto:(unsigned long long)a0;
- (void)logError:(unsigned char)a0 request:(id)a1 trigger:(id)a2 config:(id)a3;
- (void)_populateQueryFields:(id)a0 proto:(id)a1;
- (int)_errorTypeProto:(unsigned char)a0;
- (void)_populatePredictionItems:(id)a0 proto:(id)a1;

@end