@class UIViewController, HRWDSpinnerView, HKClinicalAccountStore, NSIndexPath, NSString, NSTimer, NSArray, NSMutableDictionary, HRProfile, NSSet, WDClinicalSampleAccountsLoader, WDClinicalGatewayProxy, UIView, NSLayoutConstraint, WDClinicalOnboardingNoGeoView, _UIContentUnavailableView, HRUITableViewSectionConfiguration, HKClinicalProviderServiceStore, CLLocationManager, UISearchController, CLLocation, NSMutableOrderedSet; @interface WDClinicalOnboardingViewController : HKTableViewController <CLLocationManagerDelegate, UISearchBarDelegate, UISearchControllerDelegate, UISearchResultsUpdating, HRWDUserActivityResponder> { long long _searchesInFlight; NSTimer *_searchTimer; UISearchController *_searchController; CLLocationManager *_locationManager; CLLocation *_location; } @property (retain, nonatomic) HRProfile *profile; @property (readonly, nonatomic) HKClinicalProviderServiceStore *providerServiceStore; @property (copy, nonatomic) NSArray *alreadyConnectedAccounts; @property (copy, nonatomic) NSSet *alreadyConnectedBrands; @property (copy, nonatomic) NSSet *alreadySharingBrands; @property (retain, nonatomic) NSMutableOrderedSet *alreadySharingSearchResults; @property (retain, nonatomic) NSMutableOrderedSet *supportedSearchResults; @property (retain, nonatomic) NSMutableOrderedSet *unsupportedSearchResults; @property (copy, nonatomic) NSString *searchQuery; @property (copy, nonatomic) NSArray *searchTerms; @property (readonly, nonatomic) NSMutableDictionary *resultsCache; @property (nonatomic) long long nextFrom; @property (nonatomic) BOOL searchInFlight; @property (retain, nonatomic) HRUITableViewSectionConfiguration *sectionConfiguration; @property (nonatomic) BOOL hasCompletedAtLeastOneFetch; @property (nonatomic) BOOL locationEnabled; @property (readonly, nonatomic) BOOL showingMainSpinner; @property (readonly, nonatomic) BOOL showingNoGeoView; @property (readonly, nonatomic) BOOL showingNoLocations; @property (readonly, nonatomic) BOOL couldFetchAdditionalResults; @property (readonly, nonatomic) BOOL hasSearchResults; @property (retain, nonatomic) UIView *noContentParentView; @property (retain, nonatomic) _UIContentUnavailableView *noLocationsView; @property (weak, nonatomic) NSLayoutConstraint *noContentTopConstraint; @property (weak, nonatomic) NSLayoutConstraint *noContentBottomConstraint; @property (retain, nonatomic) WDClinicalOnboardingNoGeoView *noGeoView; @property (retain, nonatomic) UIView *providerNotFoundView; @property (weak, nonatomic) UIViewController *dismissalViewController; @property (retain, nonatomic) NSIndexPath *spinnerIndexPath; @property (retain, nonatomic) HRWDSpinnerView *spinnerView; @property (retain, nonatomic) WDClinicalSampleAccountsLoader *sampleAccountsLoader; @property (retain, nonatomic) WDClinicalGatewayProxy *pendingGatewayProxy; @property (retain, nonatomic) HKClinicalAccountStore *accountStore; @property (nonatomic) BOOL showProviderNotFound; @property (nonatomic) BOOL showOnlyClinicalSharingCapableProviders; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (long long)numberOfSectionsInTableView:(id)a0; - (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1; - (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1; - (void)willDismissSearchController:(id)a0; - (id)initWithProfile:(id)a0; - (void)_cancelSearch; - (void)reloadData; - (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2; - (void)viewDidLayoutSubviews; - (void)scrollViewDidChangeAdjustedContentInset:(id)a0; - (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1; - (void)locationManagerDidChangeAuthorization:(id)a0; - (void)didDismissSearchController:(id)a0; - (void)viewDidLoad; - (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1; - (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1; - (void)loadView; - (id)keyCommands; - (unsigned long long)supportedInterfaceOrientations; - (BOOL)definesPresentationContext; - (void)didReceiveMemoryWarning; - (void)updateSearchResultsForSearchController:(id)a0; - (void).cxx_destruct; - (void)locationManager:(id)a0 didUpdateLocations:(id)a1; - (void)willPresentSearchController:(id)a0; - (void)locationManager:(id)a0 didFailWithError:(id)a1; - (void)scrollViewDidScroll:(id)a0; - (void)didPresentSearchController:(id)a0; - (struct CGSize { double x0; double x1; })preferredContentSize; - (id)tableView:(id)a0 titleForFooterInSection:(long long)a1; - (void)dismiss:(id)a0; - (BOOL)hasSearchTerm; - (void)_applicationDidBecomeActive; - (void)_presentError:(id)a0; - (BOOL)_isSimulator; - (void)_resetSearchResults; - (void)_updateNoContentViewConstraints; - (void)activateSearch:(id)a0; - (id)accountSearchResultAtIndexPath:(id)a0; - (void)_beginLoadingAlreadyConnectedAccountsIfNecessary; - (void)_cacheFeaturedBrandLogos; - (id)_cacheKeyForSearchQuery:(id)a0; - (void)_changeEnvironment:(long long)a0; - (id)_changeEnvironmentMenuElements; - (void)_configureDeniedAuthorization; - (void)_configureLeftNavigationItemAsCancel; - (void)_configureLocationServices; - (void)_configureNavigationItems; - (void)_configureProviderNotFoundView; - (void)_configureRightNavigationItems; - (void)_configureSearchController; - (void)_configureTableViewCells; - (id)_createNoContentParentView; - (id)_createNoGeoView; - (id)_createNoLocationsView; - (id)_createSpinnerView; - (void)_didFetchResultsForQuery:(id)a0 searchResultsPage:(id)a1 error:(id)a2; - (void)_disableLocationAwareness; - (id)_emptyMutableOrderedSet; - (void)_hideNoGeoView; - (void)_hideNoLocationsView; - (void)_hideSpinnerView; - (void)_loadGatewayProxyForDeeplinking:(id)a0; - (id)_mutableOrderedSetWithSampleAccountsForQuery:(id)a0; - (void)_presentInitialResultsIfNecessary; - (void)_presentLoginForAlreadyConnectedAccount:(id)a0; - (void)_proceedWithAlreadyConnectedAccount:(id)a0; - (id)_providerNotFoundExplanationMessage; - (void)_requestWhenInUseAuthorizationIfNeeded; - (void)_resetCacheAndReloadData; - (void)_searchResultsForQuery:(id)a0 from:(long long)a1; - (void)_searchUsingQuery:(id)a0; - (void)_showNoContentView:(id)a0; - (void)_showNoGeoView; - (void)_showNoLocationsViewIfNeeded; - (void)_showSpinnerView; - (void)_suggestNewProviders; - (void)_updateTableHeaderViewHeight; - (void)applyChangeActivity:(id)a0; - (id)applyTransitionActivity:(id)a0; - (id)initWithProfile:(id)a0 gatewayProxy:(id)a1; - (id)providerSearchResultAtIndexPath:(id)a0; @end