@class NSMutableDictionary, EKLocationVirtualConferenceSearchFieldsView, EKCalendarItem, EKUILocationSearchModel, EKUIConferenceRoom, EKVirtualConference, UITableView, EKUILocationRowModel, UISearchBar, EKStructuredLocationWithImage, NSString, EKVirtualConferenceRoomType, NSArray, EKStructuredLocation, NSError, _UINavigationControllerPalette; @interface EKLocationEditItemViewController : EKEditItemViewController { UITableView *_tableView; _UINavigationControllerPalette *_palette; UISearchBar *_searchBar; EKLocationVirtualConferenceSearchFieldsView *_searchFieldsView; EKUILocationSearchModel *_searchModel; EKCalendarItem *_calendarItem; EKVirtualConferenceRoomType *_checkedRoomType; BOOL _shouldShowCheckedVirtualConference; NSMutableDictionary *_cachedConferenceRooms; struct CGSize { double width; double height; } _preferredContentSize; BOOL _supportsStructuredLocations; BOOL _tableConstraintsInstalled; BOOL _rotating; BOOL _wasFirstResponder; EKStructuredLocation *_searchModelCurrentLocation; EKStructuredLocationWithImage *_searchModelLocationFromMapsURL; NSArray *_searchModelMapCompletionSearchResults; NSArray *_searchModelContactsSearchResults; NSArray *_searchModelRecentsSearchResults; NSArray *_searchModelFrequentsSearchResults; NSArray *_searchModelEventsSearchResults; NSArray *_searchModelTextualSearchResults; NSArray *_searchModelConferenceRoomSearchResults; NSArray *_searchModelVirtualConferenceRoomSearchResults; NSArray *_searchModelVirtualConferenceCustomSearchResults; } @property (retain, nonatomic) EKStructuredLocation *selectedLocation; @property (retain, nonatomic) EKUIConferenceRoom *selectedConferenceRoom; @property (retain, nonatomic) EKVirtualConference *selectedVirtualConference; @property (nonatomic) BOOL pendingVirtualConference; @property (retain, nonatomic) NSError *pendingVirtualConferenceError; @property (copy, nonatomic) id /* block */ viewDidAppearBlock; @property (nonatomic) BOOL needsSave; @property (nonatomic) unsigned long long supportedSearchTypes; @property (nonatomic) BOOL autoFillSelectedTextField; @property (nonatomic) BOOL forceSingleTextField; @property (nonatomic) BOOL conferenceTextFieldSelected; @property (nonatomic) BOOL disableConferenceTextField; @property (retain, nonatomic) EKUILocationRowModel *locationViewModel; @property (readonly) BOOL locationViewModelRemoved; @property (retain, nonatomic) EKUILocationRowModel *conferenceViewModel; @property (readonly) BOOL conferenceViewModelRemoved; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_boldTitleFont; + (id)_sectionNameForSection:(unsigned long long)a0; - (long long)numberOfSectionsInTableView:(id)a0; - (BOOL)wantsManagement; - (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1; - (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1; - (void)setSearchText:(id)a0; - (id)searchText; - (void)searchBar:(id)a0 textDidChange:(id)a1; - (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1; - (void)viewDidLoad; - (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1; - (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1; - (BOOL)canManagePresentationStyle; - (id)itemAtIndexPath:(id)a0; - (void).cxx_destruct; - (void)searchBarSearchButtonClicked:(id)a0; - (id)title; - (void)viewDidAppear:(BOOL)a0; - (void)setPreferredContentSize:(struct CGSize { double x0; double x1; })a0; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (struct CGSize { double x0; double x1; })preferredContentSize; - (void)tableView:(id)a0 accessoryButtonTappedForRowWithIndexPath:(id)a1; - (void)tableView:(id)a0 commitEditingStyle:(long long)a1 forRowAtIndexPath:(id)a2; - (long long)tableView:(id)a0 editingStyleForRowAtIndexPath:(id)a1; - (BOOL)tableView:(id)a0 wantsHeaderForSection:(long long)a1; - (long long)_accessoryTypeForSection:(unsigned long long)a0; - (id)_cellForConferenceRoom:(id)a0 atIndexPath:(id)a1; - (id)_focusedTextField; - (id)_rowNameForIndexPath:(id)a0; - (void)_setupViewsAndConstraints; - (BOOL)_singleSearchBar; - (id)calendarItemForSearchModel:(id)a0; - (id)conferenceRoomForRecent:(id)a0; - (id)contactsImage; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 styleProvider:(id)a1; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 styleProvider:(id)a1 calendarItem:(id)a2 eventStore:(id)a3; - (id)locationArrowImage; - (void)locationSearchModel:(id)a0 selectedLocation:(id)a1 withError:(id)a2; - (void)locationSearchModel:(id)a0 updatedSearchTypes:(unsigned long long)a1; - (void)pendingVideoConferenceUpdated:(id)a0; - (BOOL)presentModally; - (void)searchBecomeFirstResponder; - (void)searchDoneTapped; - (BOOL)searchIsFirstResponder; - (void)searchResignFirstResponder; - (void)searchTextChanged:(id)a0; - (void)selectedRoomType:(id)a0; - (void)selectedTextFieldChanged:(id)a0; - (void)setViewAppearedBlock:(id /* block */)a0; - (BOOL)shouldIncludeConferenceRoom:(id)a0; - (BOOL)showAvailableConferenceTypesAsRows; - (BOOL)showingCurrentLocationRow; - (BOOL)showingTextRow; - (void)textField:(id)a0 didChange:(id)a1; - (void)textFieldDoneTapped:(id)a0; - (void)useAsString:(id)a0; @end