luxlabs header browser preview


@class NSTimeZone, EKCalendar, NSDate;

@interface EKUIAutocompleteTracker : NSObject {
    BOOL _hasTrackedZKWQuery;
    BOOL _hasTrackedZKWResultShown;
    BOOL _hasTrackedAutocompleteQuery;
    BOOL _hasTrackedAutocompleteResultsShown;
    BOOL _hasTrackedNLResultShown;
    BOOL _hasFinalizedTracking;
}

@property unsigned long long finalNumberOfAutocompleteResults;
@property (retain) NSDate *initialStartDate;
@property (retain) NSDate *initialEndDate;
@property (retain) NSTimeZone *initialTimeZone;
@property BOOL initialIsAllDay;
@property (retain) EKCalendar *initialCalendar;

+ (BOOL)_isChangeToTrackedPropertySignificant:(unsigned long long)a0;
+ (BOOL)_trackedEventProperty:(unsigned long long)a0 isPresentInAutocompleteResult:(id)a1;
+ (BOOL)_trackedEventProperty:(unsigned long long)a0 wasOverriddenInEvent:(id)a1 fromAutocompleteResult:(id)a2;
+ (id)propertyName:(unsigned long long)a0;

- (void).cxx_destruct;
- (void)_augmentPayload:(id)a0 withEvent:(id)a1 selectedResult:(id)a2 selectedIndex:(unsigned long long)a3 isZKW:(BOOL)a4;
- (BOOL)_trackedEventProperty:(unsigned long long)a0 wasSetInNewEvent:(id)a1;
- (void)finalizeAutocompleteTrackingOnSave:(BOOL)a0 withEvent:(id)a1 selectedResult:(id)a2 selectedIndex:(unsigned long long)a3 isZKW:(BOOL)a4;
- (void)trackAutocompleteQuery;
- (void)trackAutocompleteResultsShown;
- (void)trackNLResultShown;
- (void)trackZKWQuery;
- (void)trackZKWResultShown;

@end