@class EKCalendarItem, NSString, EKEventStore, UIResponder, UIViewController; @protocol EKStyleProvider, EKCalendarItemEditItemDelegate, EKEditItemViewControllerProtocol; @interface EKCalendarItemEditItem : NSObject { EKEventStore *_store; UIViewController *_viewController; EKCalendarItem *_calendarItem; } @property (weak, nonatomic) id delegate; @property (retain, nonatomic) id styleProvider; @property (retain, nonatomic) UIResponder *selectedResponder; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)cellForSubitemAtIndex:(unsigned long long)a0; - (id)headerTitle; - (void)reset; - (double)defaultCellHeightForSubitemAtIndex:(unsigned long long)a0 forWidth:(double)a1; - (unsigned long long)numberOfSubitems; - (id)footerView; - (id)calendarItem; - (id)detailViewControllerWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forSubitemAtIndex:(unsigned long long)a1; - (void)applicationDidResume; - (BOOL)editItemViewControllerShouldShowDetachAlert; - (BOOL)editItemViewControllerSave:(id)a0; - (void).cxx_destruct; - (id)footerTitle; - (BOOL)isInline; - (void)refreshFromCalendarItemAndStore; - (id)cellForSubitemAtIndex:(unsigned long long)a0 inEditor:(id)a1; - (void)addStylingToCell:(id)a0 forSubitemAtIndex:(unsigned long long)a1; - (BOOL)canBeConfiguredForCalendarConstraints:(id)a0; - (BOOL)configureForCalendarConstraints:(id)a0; - (id)editItemEventToDetach; - (void)editItemViewController:(id)a0 didCompleteWithAction:(int)a1; - (void)editItemViewControllerWantsKeyboardPinned:(BOOL)a0; - (BOOL)editor:(id)a0 canSelectSubitem:(unsigned long long)a1; - (void)editor:(id)a0 didDeselectSubitem:(unsigned long long)a1; - (void)editor:(id)a0 didSelectSubitem:(unsigned long long)a1; - (void)editor:(id)a0 didStartEditingItem:(id)a1; - (void)editor:(id)a0 requestsInjectableViewControllerToBeShownForSubitem:(unsigned long long)a1; - (BOOL)editor:(id)a0 shouldClearSelectionFromSubitem:(unsigned long long)a1; - (void)editorDidScroll:(id)a0; - (void)endInlineEditing; - (double)footerHeightForWidth:(double)a0; - (BOOL)forceRefreshInviteesItemOnSave; - (BOOL)forceRefreshLocationItemOnSave; - (BOOL)forceRefreshRecurrenceItemOnSave; - (BOOL)forceRefreshStartAndEndDatesOnSave; - (BOOL)forceRefreshURLItemOnSave; - (BOOL)forceTableReloadOnSave; - (id)injectableViewControllerWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forSubitemAtIndex:(unsigned long long)a1; - (void)notifyDidEndEditing; - (void)notifyDidStartEditing; - (void)notifyRequiresHeightChange; - (void)notifySubitemDidSave:(unsigned long long)a0; - (void)notifyTextChanged; - (BOOL)prefersTargettedTableReloadOnSave; - (void)prepareForReload; - (BOOL)requiresReconfigurationOnSave; - (BOOL)saveAndDismissWithForce:(BOOL)a0; - (void)setCalendarItem:(id)a0 store:(id)a1; - (BOOL)shouldAppearWithVisibility:(int)a0; - (BOOL)shouldPinKeyboard; - (void)showViewController:(id)a0 editor:(id)a1 animated:(BOOL)a2; - (void)tableViewDidScroll; - (id)trailingSwipeActionsConfigurationForRowAtIndex:(long long)a0; - (BOOL)usesDetailViewControllerForSubitem:(unsigned long long)a0; - (id)viewForActionSheet; @end