@class CNContactStore, CNContact, NSMutableSet, CLSCalendarEventsCache; @interface CLSSocialServiceCalendar : CLSSocialService { CNContactStore *_contactStore; CNContact *_meContact; CLSCalendarEventsCache *_calendarEventsCache; NSMutableSet *_prefetchedDateIntervals; } + (BOOL)_isCalendarRelevant:(id)a0; + (BOOL)_isEventInMeetingRoom:(id)a0; + (BOOL)eventAtLocation:(id)a0 withAttendeeNames:(id)a1 matchesClueCollection:(id)a2; + (id)relevantCalendars:(id)a0; + (BOOL)shouldKeepEvent:(id)a0 withClueCollection:(id)a1; - (id)eventsForDates:(id)a0; - (id)meContact; - (id)personsFromEventParticipants:(id)a0 excludeCurrentUser:(BOOL)a1; - (void)enumerateEventsFromUniversalDate:(id)a0 toUniversalDate:(id)a1 usingBlock:(id /* block */)a2; - (id)workCalendarEventsMatchingContactIdentifiers:(id)a0 fromUniversalDate:(id)a1 toUniversalDate:(id)a2; - (void)prefetchEventsFromUniversalDate:(id)a0 toUniversalDate:(id)a1 forAssetCollectionsSortedByStartDate:(id)a2 usingBlock:(id /* block */)a3; - (void).cxx_destruct; - (id)eventsForClueCollection:(id)a0; - (void)invalidateMemoryCaches; - (void)_enumerateEventsFromDate:(id)a0 toDate:(id)a1 fetchIfNeeded:(BOOL)a2 usingBlock:(id /* block */)a3; - (id)_fullNameWithContact:(id)a0; - (BOOL)_hasAlreadyPrefetchedEventsFromUniversalDate:(id)a0 toUniversalDate:(id)a1; - (BOOL)_sortedAssetCollections:(id)a0 containsEvent:(id)a1; - (id)eventFromProxyEvent:(id)a0; - (id)initWithProxyAtURL:(id)a0 andIntent:(unsigned long long)a1; @end