luxlabs header browser preview


@class EKSpotlightSearch, NSString, NSMutableDictionary, NSArray;

@interface CUIKOccurrenceCacheSearchDataSource : CUIKOccurrenceCacheDataSource {
    EKSpotlightSearch *_narrowSearch;
    EKSpotlightSearch *_distantFutureSearch;
    EKSpotlightSearch *_distantPastSearch;
    NSString *_searchTerm;
    NSMutableDictionary *_processingCachedDays;
    struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _resultsLock;
    NSArray *_sortedDays;
    BOOL _sortedDaysUpdated;
    int _searchSeed;
}

- (void)dealloc;
- (void)invalidate;
- (void).cxx_destruct;
- (void)stopSearching;
- (void)searchWithTerm:(id)a0;
- (id)_createCachedDays;
- (void)_runBlock:(id /* block */)a0;
- (void)_runBlock:(id /* block */)a0 withRandomDelayUpperbound:(unsigned int)a1;
- (void)_updateCachedDaysScrollingToToday:(BOOL)a0;
- (id)initWithEventStore:(id)a0 calendars:(id)a1;
- (void)invalidateCachedOccurrences;
- (BOOL)supportsFakeTodaySection;
- (BOOL)supportsInvitations;

@end