@class CUIKCalendarModel, NSString, NSArray, UIView, NSDate, EKEvent, EKDayView, UIViewController; @protocol EKEditItemViewControllerDelegate; @interface EKDayPreviewController : UIViewController <EKDayViewDataSource, EKEditItemViewControllerProtocol> { BOOL _firstshow; BOOL _userHasTappedToExpand; BOOL _isAnimating; NSArray *_cachedTimedEvents; UIView *_roundedView; EKDayView *_dayView; NSDate *_date; NSDate *_originalEventStartDate; NSDate *_originalEventEndDate; BOOL _hasOverriddenEventDates; NSDate *_overriddenEventStartDate; NSDate *_overriddenEventEndDate; CUIKCalendarModel *_model; EKEvent *_event; BOOL _hasOverriddenStatus; BOOL _requireScrollPositionCorrection; } @property (nonatomic) unsigned long long style; @property (weak, nonatomic) UIViewController *hostingViewController; @property (nonatomic) BOOL hidesAllDayEvents; @property (nonatomic) BOOL respectsSelectedCalendarsFilter; @property (nonatomic) long long overriddenParticipantStatus; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (weak, nonatomic) id<EKEditItemViewControllerDelegate> editDelegate; @property (nonatomic) BOOL presentModally; @property (nonatomic) BOOL editItemShouldBeAskedForInjectableViewController; @property (nonatomic) BOOL useCustomBackButton; - (void)reload; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_displayedHoursRange; - (void)viewWillAppear:(BOOL)a0; - (void)_setupDayView; - (void)traitCollectionDidChange:(id)a0; - (void)viewDidLayoutSubviews; - (id)dayView:(id)a0 eventsForStartDate:(id)a1 endDate:(id)a2; - (void)viewDidLoad; - (void)_setupAutoLayout; - (void)_setNewVisibleHourLabels; - (void)loadView; - (unsigned long long)supportedInterfaceOrientations; - (id)_hourMaskForEvents:(id)a0; - (id)_anchorEvent; - (void)_scrollDayViewToCorrectOffsetAnimated:(BOOL)a0; - (void)_updateIvarsWithDate:(id)a0 event:(id)a1 overriddenEventStartDate:(id)a2 overriddenEventEndDate:(id)a3; - (id)_dateForFirstHourMarker; - (BOOL)_eventOccursOnThisDay:(id)a0; - (void).cxx_destruct; - (id)initWithDate:(id)a0 event:(id)a1 overriddenEventStartDate:(id)a2 overriddenEventEndDate:(id)a3; - (id)_eventsForStartDate:(id)a0 endDate:(id)a1; - (BOOL)_shouldShowAllVisibleEvents; - (double)_dayViewHeight; - (id)_selectedCalendars; - (void)toggleExpandedState; - (struct CGSize { double x0; double x1; })preferredContentSize; - (void)reloadWithNewDate:(id)a0 event:(id)a1 overriddenEventStartDate:(id)a2 overriddenEventEndDate:(id)a3; - (id)initWithDate:(id)a0 event:(id)a1 overriddenEventStartDate:(id)a2 overriddenEventEndDate:(id)a3 model:(id)a4; @end