luxlabs header browser preview


@class EKEvent, NSString, NSDate;
@protocol ATXContextHeuristicsEnvironment;

@interface ATXContextEventSuggestionProducer : NSObject {
    EKEvent *_event;
    NSString *_eventTitle;
    NSDate *_validFromStartDate;
    NSDate *_validToEndDate;
    id<ATXContextHeuristicsEnvironment> _environment;
}

- (void).cxx_destruct;
- (id)_dateInterval;
- (id)_stringsWithPredictionReasons:(unsigned long long)a0;
- (BOOL)_isStringValidEmail:(id)a0;
- (id)_spotlightActionWithParticipant:(id)a0 subtitle:(id)a1;
- (id)_suggestionResultWithId:(id)a0 title:(id)a1 type:(int)a2 score:(double)a3;
- (id)_suggestionResultWithString:(id)a0 type:(int)a1 score:(double)a2;
- (id)initWithEvent:(id)a0 validFromStartDate:(id)a1 validToEndDate:(id)a2 environment:(id)a3;
- (double)scoreWithEventParticipantStatusPenalty:(double)a0;
- (id)suggestionForConferenceWithScore:(double)a0 predictionReasons:(unsigned long long)a1;
- (id)suggestionForDNDWithScore:(double)a0 predictionReasons:(unsigned long long)a1;
- (id)suggestionForEventOrganizerWithScore:(double)a0 predictionReasons:(unsigned long long)a1;
- (id)suggestionForEventParticipantWithScore:(double)a0 predictionReasons:(unsigned long long)a1;

@end