luxlabs header browser preview


@class NSMutableDictionary, NSObject, PKSettingTableCell, UIView, UIRefreshControl, NSString, PKBarcodeTableViewCell, PKPassDisplayProfile, PKLinkedAppView, PKPassColorProfile, PKPass, UITableViewCell, BluetoothManager, PKPassHeaderView;
@protocol OS_dispatch_source, PKPassDeleteHandler;

@interface PKBarcodePassDetailViewController : PKSectionTableViewController <UITextViewDelegate, PKPassHeaderViewDelegate> {
    PKPassDisplayProfile *_displayProfile;
    PKPassColorProfile *_colorProfile;
    PKLinkedAppView *_linkedApp;
    UIView *_locationHelpView;
    UIRefreshControl *_refreshControl;
    PKSettingTableCell *_automaticUpdatesCell;
    PKSettingTableCell *_showNotificationsCell;
    PKSettingTableCell *_showInLockScreenCell;
    PKSettingTableCell *_automaticSelectionCell;
    UITableViewCell *_personalizePassCell;
    UITableViewCell *_deleteCell;
    PKBarcodeTableViewCell *_barcodeCell;
    NSMutableDictionary *_fieldCellsByRow;
    NSObject<OS_dispatch_source> *_refreshTimeout;
    BluetoothManager *_btManager;
    BOOL _isBluetoothEnabled;
    BOOL _isLocationEnabled;
    BOOL _isWifiEnabled;
    BOOL _showsLinks;
    double _headerHeight;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } _headerContentInset;
    struct CGSize { double width; double height; } _previousLayoutTableViewBoundsSize;
    double _titleOpacity;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _headerFrame;
    UIView *_headerView;
    PKPassHeaderView *_passHeaderView;
    BOOL _didRampScreenBrightness;
    unsigned char _visiblityState;
}

@property (readonly, nonatomic) PKPass *pass;
@property (nonatomic) unsigned long long suppressedContent;
@property (weak, nonatomic) id<PKPassDeleteHandler> deleteOverrider;
@property (nonatomic) BOOL showDoneButton;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)isWifiEnabled;

- (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (BOOL)reloadData;
- (void)viewWillLayoutSubviews;
- (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1;
- (void)viewDidLayoutSubviews;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (double)tableView:(id)a0 estimatedHeightForRowAtIndexPath:(id)a1;
- (void)loadView;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (BOOL)textView:(id)a0 shouldInteractWithURL:(id)a1 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 interaction:(long long)a3;
- (void)scrollViewDidScroll:(id)a0;
- (id)initWithCoder:(id)a0;
- (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2;
- (void)reloadSections:(id)a0;
- (void)_updateNavigationItem;
- (double)tableView:(id)a0 heightForFooterInSection:(long long)a1;
- (id)tableView:(id)a0 titleForFooterInSection:(long long)a1;
- (id)tableView:(id)a0 viewForFooterInSection:(long long)a1;
- (id)initWithPass:(id)a0;
- (unsigned long long)_settingForRow:(unsigned long long)a0;
- (id)initWithStyle:(long long)a0 numberOfSections:(unsigned long long)a1;
- (id)_automaticSelectionCell;
- (id)_barcodeCell;
- (void)_bluetoothPowerChanged:(id)a0;
- (id)_deleteCell;
- (void)_done:(id)a0;
- (id)_fieldCellForRow:(unsigned long long)a0;
- (id)_fieldForRow:(unsigned long long)a0;
- (BOOL)_isBluetoothEnabled;
- (BOOL)_linkedAppAvailable;
- (id)_locationHelpTextWithLink:(id *)a0 linkRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1;
- (id)_locationHelpViewForTableView:(id)a0;
- (unsigned long long)_numberOfAvailableSettings;
- (double)_offscreenHeaderHeight;
- (void)_passSettingsChanged:(id)a0;
- (BOOL)_personalizeAvailable;
- (id)_personalizePassCell;
- (void)_refreshFinished:(BOOL)a0;
- (id)_relevantBuckets;
- (void)_reloadPassAndView;
- (BOOL)_settingsAvailable;
- (id)_settingsCellForRow:(unsigned long long)a0;
- (void)_sharePass;
- (BOOL)_updateHeaderHeight;
- (void)_updatePassProperties;
- (void)_updateStandardAppearance:(id)a0;
- (void)_wifiChanged:(id)a0;
- (id)linkedApp;
- (void)passHeaderViewDidChangePass:(id)a0;
- (void)passHeaderViewPassWasDeleted:(id)a0;
- (void)pushSettingsFromViewToModel;
- (void)refreshControlValueChanged:(id)a0;
- (void)reloadSection:(unsigned long long)a0;
- (long long)rowAnimationForReloadingSection:(unsigned long long)a0;
- (void)setShowsLinks:(BOOL)a0;
- (BOOL)shouldAllowRefresh;
- (BOOL)shouldMapSection:(unsigned long long)a0;

@end