@class NSSet, NSArray, HKHealthStore, HKSourceAuthorizationController, HKSource, NSString, UIBarButtonItem; @protocol HKHealthPrivacyServicePromptControllerDelegate; @interface HKAuthorizationSettingsViewController : HKTableViewController { NSArray *_documents; NSArray *_readingTypeOrdering; BOOL _requiresBackgroundAppRefreshDisclosure; BOOL _hasFetchedBackgroundAppRefreshStatus; BOOL _isBackgroundAppRefreshEnabled; } @property (retain, nonatomic) HKSourceAuthorizationController *sourceAuthorizationController; @property (retain, nonatomic) UIBarButtonItem *cancelButtonItem; @property (retain, nonatomic) UIBarButtonItem *doneButtonItem; @property (readonly) BOOL isPrompting; @property (retain) NSArray *actualSections; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) HKHealthStore *healthStore; @property (retain, nonatomic) HKSource *source; @property (readonly, nonatomic) long long style; @property (copy, nonatomic) NSString *updateDescription; @property (copy, nonatomic) NSString *shareDescription; @property (copy, nonatomic) NSString *researchStudyUsageDescription; @property (retain, nonatomic) NSSet *typesToShare; @property (retain, nonatomic) NSSet *typesToRead; @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)init; - (void)viewWillAppear:(BOOL)a0; - (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1; - (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1; - (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1; - (void)viewDidLoad; - (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1; - (void).cxx_destruct; - (void)_finishWithError:(id)a0; - (double)tableView:(id)a0 heightForFooterInSection:(long long)a1; - (id)tableView:(id)a0 titleForFooterInSection:(long long)a1; - (void)_done:(id)a0; - (void)_updateHeaderView; - (void)switchCellValueChanged:(id)a0 value:(BOOL)a1; - (BOOL)shouldPresent; - (void)authorizationController:(id)a0 parentTypeIsDisabled:(id)a1 forType:(id)a2 inSection:(long long)a3; - (long long)authorizationSectionForSection:(long long)a0; - (void)_addCancelAndDoneButtons; - (id)_authorizationSettingCellForRowAtIndexPath:(id)a0; - (void)_configurationFailedWithError:(id)a0; - (void)_didFetchBackgroundAppRefreshStatus:(BOOL)a0; - (void)_fetchBackgroundAppRefreshStatusWithHandler:(id /* block */)a0; - (BOOL)_isTypeEnabledAtIndexPath:(id)a0; - (id)_localizedNameForSection:(long long)a0 type:(id)a1; - (id)_localizedSourceExplanationWithDescription:(id)a0 forReadingSection:(BOOL)a1; - (id)_openAppCell; - (id)_researchStudyExplanationCell; - (BOOL)_shouldDisplayHealthRecordsRequests; - (BOOL)_shouldDisplayReadingSection; - (BOOL)_shouldDisplaySharingSection; - (id)_specialCellWithIdentifier:(id)a0; - (id)_toggleAllCell; - (id)_typeForIndexPath:(id)a0 section:(long long *)a1; - (void)authorizationController:(id)a0 subTypesEnabled:(id)a1 forType:(id)a2 inSection:(long long)a3; - (id)initWithHealthStore:(id)a0 style:(long long)a1; - (void)pickerControllerDidFinish:(id)a0 error:(id)a1; - (void)reloadAuthorizationSettings; - (id)sectionsForAuthController:(id)a0; - (void)updateAllowButtonEnabledState; @end