@class EKCalendarItemCalendarEditItem, EKRemoteUISerializedObject, EKEventAttendeesEditItem, EKUIAutocompleteTracker, EKEventRecurrenceEditItem, EKEventAttachmentsEditItem, UIColor, NSString, EKEvent, EKCalendarItemTitleInlineEditItem, EKCalendarItemAlarmEditItem, EKEventURLAndNotesInlineEditItem, EKCalendarItemLocationInlineEditItem, NSTimer, EKEventAutocompleteResultsEditItem, EKAutocompleteSearchResult, EKEventDateEditItem; @protocol EKAutocompletePendingSearchProtocol; @interface EKEventEditor : EKCalendarItemEditor { EKEventDateEditItem *_dateItem; EKEventAutocompleteResultsEditItem *_autocompleteEditItem; EKCalendarItemTitleInlineEditItem *_titleInlineEditItem; EKCalendarItemLocationInlineEditItem *_locationInlineEditItem; EKCalendarItemCalendarEditItem *_calendarEditItem; EKCalendarItemAlarmEditItem *_alarmEditItem; EKEventURLAndNotesInlineEditItem *_notesEditItem; EKEventAttachmentsEditItem *_attachmentsEditItem; EKEventAttendeesEditItem *_attendeesEditItem; EKEventRecurrenceEditItem *_recurrenceEditItem; BOOL _shouldAutocomplete; id _pendingSearch; NSTimer *_autocompleteTimer; NSString *_autocompleteSearchString; BOOL _isTransitioning; BOOL _autocompleteResultsVisible; unsigned long long _focusOnAppearanceTarget; BOOL _selectOnFocus; EKAutocompleteSearchResult *_selectedAutocompleteResult; unsigned long long _selectedAutocompleteResultIndex; EKAutocompleteSearchResult *_zeroKeywordResult; EKAutocompleteSearchResult *_naturalLanguageResult; BOOL _hasShownZeroKeywordResult; BOOL _hasShownNaturalLanguageResult; EKUIAutocompleteTracker *_autocompleteTracker; EKRemoteUISerializedObject *_precommitSerializedEvent; } @property (retain, nonatomic) NSString *suggestionKey; @property (nonatomic) BOOL shouldRecordPrecommitEvent; @property (readonly, nonatomic) EKRemoteUISerializedObject *precommitSerializedEvent; @property (retain, nonatomic) NSString *suggestionKey; @property (nonatomic) BOOL shouldRecordPrecommitEvent; @property (readonly, nonatomic) EKRemoteUISerializedObject *precommitSerializedEvent; @property (retain, nonatomic) EKEvent *event; @property (retain, nonatomic) UIColor *backgroundColor; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_now; + (Class)_SGSuggestionsServiceClass; + (void)_applyTimeToAutocompleteResults:(id)a0 usingCurrentStartDate:(id)a1 currentEndDate:(id)a2 timeImplicitlySet:(BOOL)a3; + (id)_copyAlarmsForAutocompleteFromResult:(id)a0; + (id)defaultTitleForCalendarItem; - (void)viewWillAppear:(BOOL)a0; - (void)loadView; - (unsigned long long)entityType; - (unsigned long long)supportedInterfaceOrientations; - (void)viewWillDisappear:(BOOL)a0; - (BOOL)hasUnsavedChanges; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)viewDidDisappear:(BOOL)a0; - (struct CGSize { double x0; double x1; })preferredContentSize; - (void)refreshURL; - (BOOL)hasAttachmentChanges; - (void)_setAutocompleteResultsVisible:(BOOL)a0; - (void)refreshInvitees; - (BOOL)attachmentsModifiedOnRecurrence; - (void)refreshLocation; - (BOOL)saveCalendarItemWithSpan:(long long)a0 error:(id *)a1; - (void)_beginAutocompleteSearch:(id)a0; - (id)_calendarItemIndexSet; - (void)_cancelPendingAutocompleteAndCleanup; - (void)_copyEventForPossibleRevert; - (id)_editItems; - (void)_focusAppearanceTarget; - (void)_hideAndCancelAutocompleteResults; - (void)_modifyCurrentEvent:(id)a0 withAutocompleteResult:(id)a1 isPasteboardResult:(BOOL)a2; - (id)_nameForDeleteButton; - (id)_orderedEditItems; - (void)_revertEvent; - (void)_scheduleAutocompleteSearchWithString:(id)a0; - (void)_scheduleAutocompleteTimerIfNeeded; - (void)_setEventTitleForTestingAutocomplete:(id)a0; - (void)_showAutocompleteResults; - (void)_updateTitleEditItemSeparatorVisibility; - (id)_viewForSheet; - (id)attachmentsModifiedEvent; - (void)autocompleteResultsEditItem:(id)a0 resultSelected:(id)a1; - (void)autocompleteResultsEditItemDidHideResults:(id)a0; - (void)autocompleteResultsEditItemDidShowResults:(id)a0; - (void)confirmMultiPasteViewController:(id)a0 finishedWithCancel:(BOOL)a1; - (id)defaultAlertTitle; - (void)editItem:(id)a0 didSaveFromDetailViewController:(BOOL)a1; - (void)editItemDidStartEditing:(id)a0; - (void)editItemTextChanged:(id)a0; - (void)focus:(unsigned long long)a0 select:(BOOL)a1; - (BOOL)isShowingAccessDeniedView; - (id)notificationNamesForLocaleChange; - (id)preferredTitle; - (void)prepareEditItems; - (void)refreshRecurrence; - (void)refreshStartAndEndDates; - (void)reloadTableViewSectionsForDates:(BOOL)a0 invitees:(BOOL)a1 location:(BOOL)a2 recurrence:(BOOL)a3; - (void)setupDeleteButton; @end