@class DAESubscribedCalendarSummary, NSString, EKSubscribedCalendarDescriptionHeader, NSURL, CUIKSubscribedCalendarManager, EKCalendarColorEditItem, EKCalendarCancelValidationEditItem, EKCalendarValidateEditItem, EKSource, EKCalendarSubscriptionSpamCheckEditItem, EKCalendarSubscriptionURLEditItem; @interface EKSubscribedCalendarEditor : EKAbstractCalendarEditor { EKSource *_limitedToSource; EKSubscribedCalendarDescriptionHeader *_tableViewHeader; NSString *_username; NSString *_password; BOOL _insecureConnectionOffered; BOOL _insecureConnectionApproved; BOOL _holidayCalendarMode; NSString *_preloadTitle; EKCalendarColorEditItem *_colorEditItem; EKCalendarSubscriptionURLEditItem *_urlItem; EKCalendarValidateEditItem *_validateItem; EKCalendarCancelValidationEditItem *_cancelValidationItem; EKCalendarSubscriptionSpamCheckEditItem *_spamCheckItem; id _previewDownloadToken; DAESubscribedCalendarSummary *_previewSummary; CUIKSubscribedCalendarManager *_subCalManager; BOOL _allowTableHeaderLayouts; } @property (nonatomic) unsigned long long state; @property (retain, nonatomic) NSURL *prefillURL; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)createNewCalendarForEntityType:(unsigned long long)a0 inEventStore:(id)a1; - (void)viewWillAppear:(BOOL)a0; - (void)viewWillLayoutSubviews; - (id)rightButton; - (void)loadView; - (void)viewWillDisappear:(BOOL)a0; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)cancel:(id)a0; - (void)traitEnvironment:(id)a0 didChangeTraitCollection:(id)a1; - (void)_validateURL:(id)a0; - (void)contentSizeCategoryDidChangeNotification:(id)a0; - (BOOL)_shouldShowDeleteButton; - (void)_cancelInFlightPreviewDataFetch; - (void)URLEditItemDidChangeURLString:(id)a0; - (void)_allowButtonTapped; - (void)_denyButtonTapped; - (id)_editItemsForState:(unsigned long long)a0; - (void)_kickoffPreviewDataFetch:(id)a0; - (BOOL)_needToShowPrivacyNotice; - (void)_promptToContinueUsingInsecureConnection; - (void)_setTableHeaderViewForState; - (void)_showPrivacyNotice; - (void)_startSpamCheckingURLString:(id)a0; - (void)_unsubscribeFromCalendar; - (void)_unsubscribeFromCalendarAndReportJunk; - (void)_unsubscribeTapped:(id)a0; - (void)_updateCancelButtonVisibilityForSpamStatus:(BOOL)a0; - (void)_updateTableHeaderLayout; - (void)_validateURL; - (void)_validateUserEnteredURL; - (struct CGSize { double x0; double x1; })calculatePreferredContentSize; - (void)calendarItemStartedEditing:(id)a0; - (void)calendarSubscriptionSpamCheckEditItem:(id)a0 didDetermineThatURL:(id)a1 isSpam:(BOOL)a2; - (void)didSaveCalendar:(id)a0; - (id)initWithCalendar:(id)a0 eventStore:(id)a1 entityType:(unsigned long long)a2 limitedToSource:(id)a3; - (id)loadEditItems; - (void)setHolidayCalendarModeWithTitle:(id)a0; - (void)subscribedCalendarDidFinishLoading:(id)a0; - (void)subscribedCalendarFailedWithError:(id)a0; - (void)subscribedCalendarProgressedTo:(long long)a0 totalBytes:(long long)a1; - (void)subscribedCalendarRequiresPassword:(id)a0 withContinuation:(id /* block */)a1; - (void)willSaveCalendar:(id)a0; @end