luxlabs header browser preview


@class HKClinicalAuthorizationSequenceContext, NSString, HKClinicalAuthorizationDisplayController, NSArray, HKLookUpAppPrivacyPolicyURLOperation, HKClinicalAuthorizationBinaryChoiceFooterView, UITableView;
@protocol HKHealthPrivacyServicePromptControllerDelegate;

@interface HKClinicalAuthorizationSettingsViewController : HKViewController <UITableViewDataSource, UITableViewDelegate, HKSwitchTableViewCellDelegate, HKHealthPrivacyServicePromptController>

@property (readonly, nonatomic) HKClinicalAuthorizationDisplayController *displayController;
@property (nonatomic) long long authorizationMode;
@property (readonly, copy, nonatomic) NSString *readUsageDescription;
@property (readonly, nonatomic) UITableView *tableView;
@property (readonly, nonatomic) HKClinicalAuthorizationBinaryChoiceFooterView *allowButtonsFooterView;
@property (copy, nonatomic) NSArray *sections;
@property (copy, nonatomic) NSArray *appInformationSectionCells;
@property (readonly, nonatomic, getter=shouldCommitUpdatesImmediately) BOOL commitUpdatesImmediately;
@property (readonly, nonatomic) BOOL isPrompting;
@property (retain, nonatomic) HKLookUpAppPrivacyPolicyURLOperation *lookUpAppPrivacyPolicyURLOperation;
@property (weak, nonatomic) id<HKHealthPrivacyServicePromptControllerDelegate> delegate;
@property (readonly, nonatomic) long long style;
@property (readonly, nonatomic) HKClinicalAuthorizationSequenceContext *context;
@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;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)traitCollectionDidChange:(id)a0;
- (id)initWithStyle:(long long)a0;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1;
- (void)loadView;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void).cxx_destruct;
- (id)source;
- (id)authorizationController;
- (void)viewDidAppear:(BOOL)a0;
- (void)_reloadSections;
- (void)_finishWithError:(id)a0;
- (void)_updateForCurrentContentSizeCategory;
- (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 titleForFooterInSection:(long long)a1;
- (id)_privacyPolicyURL;
- (void)_configureTableView;
- (void)switchCellValueChanged:(id)a0 value:(BOOL)a1;
- (id)initWithContext:(id)a0 style:(long long)a1;
- (void)_reloadViewAppPrivacyPolicyCell;
- (id)_shareDataTypeCellForIndexPath:(id)a0;
- (void)_allowButtonPressed:(id)a0;
- (id)_appInformationCellForIndexPath:(id)a0;
- (BOOL)_cellAtIndexPathIsViewAppPrivacyPolicyCell:(id)a0;
- (void)_configureInitialAuthorizationSettingsForPrompting;
- (void)_configureNavigationItemWithSource:(id)a0;
- (id)_createAllowButtonsFooterView;
- (id)_createAppInformationSectionCells;
- (id)_createHeaderViewWithSource:(id)a0;
- (long long)_defaultShareAuthorizationMode;
- (void)_doNotAllowButtonPressed:(id)a0;
- (id)_doNotAllowButtonTitle;
- (void)_fetchPrivacyPolicyURLForSource:(id)a0;
- (id)_formatStringForShareAuthorizationModeFooterWithMode:(long long)a0;
- (void)_hideShareAuthorizationModeSectionIfNeeded;
- (id)_indexPathForShareAuthorizationMode:(long long)a0;
- (id)_indexPathForViewAppPrivacyPolicyCell;
- (BOOL)_isShowingShareAuthorizationModeSection;
- (id)_messageForStopSharingConfirmation;
- (void)_presentConfirmationForStopSharingIfNeededWithAcceptHandler:(id /* block */)a0;
- (void)_presentViewAppPrivacyPolicyURLErrorAlert;
- (long long)_sectionForTableViewSection:(long long)a0;
- (id)_sectionsForAuthorizationController:(id)a0;
- (id)_shareAuthorizationModeCellForIndexPath:(id)a0;
- (void)_shareAuthorizationModeCellPressed:(id)a0;
- (long long)_shareAuthorizationModeForIndexPath:(id)a0;
- (id)_shareUsageDescriptionCellForIndexPath:(id)a0;
- (BOOL)_shouldDisplayAppInformationSection;
- (BOOL)_shouldDisplayShareAuthorizationModeSection;
- (BOOL)_shouldDisplayShareDataTypes;
- (BOOL)_shouldHighlightAppInformationCellAtIndexPath:(id)a0;
- (BOOL)_shouldHighlightViewAppPrivacyPolicyCellAtIndexPath:(id)a0;
- (BOOL)_shouldPresentStopSharingDialogueBeforeDisallowing;
- (void)_showShareAuthorizationModeSectionIfNeeded;
- (BOOL)_tableViewSection:(long long)a0 isEqualToSection:(long long)a1;
- (long long)_tableViewSectionForSection:(long long)a0;
- (id)_titleForAppInformationFooter;
- (id)_titleForShareAuthorizationModeFooter;
- (id)_titleForShareDataTypesFooter;
- (id)_typeForIndexPath:(id)a0;
- (void)_updateAllowButtonEnabledStateAnimated:(BOOL)a0;
- (void)_updateFooterButtonsTitles;
- (void)_updateShareAuthorizationModeSectionFooter;
- (void)_updateShareAuthorizationModeSectionVisibilityIfNeeded;
- (void)_updateTableViewBottomPadding;
- (void)_verifySections:(id)a0 isEqualToSections:(id)a1 afterInsertingSection:(id)a2;
- (id)_viewAppPrivacyPolicyCellForIndexPath:(id)a0;
- (void)_viewAppPrivacyPolicyCellPressed:(id)a0;
- (id)_visibleShareAuthorizationModeCellForMode:(long long)a0;
- (id)footerStringforDate:(id)a0 mode:(long long)a1 source:(id)a2;
- (void)reloadAuthorizationSettings;

@end