@class PKPassBucketTemplate, NSMutableSet, UIImage, PKRemoveableAnimationTrackerStore, PKLiveRenderedCardFaceView, PKPaymentService, CAFilter, NSMutableArray, UIView, NSString, PKTransactionDataOverlayCardFaceView, PKDynamicLayerView, PKPassFaceViewRendererState, PKPassColorProfile, NSArray, PKPass, PKPassFaceTemplate, NSData, UIImageView; @protocol PKPassFaceViewDelegate; @interface PKPassFaceView : WLEasyToHitCustomView { PKPass *_pass; PKPassColorProfile *_colorProfile; NSMutableSet *_headerInvariantViews; NSMutableSet *_bodyInvariantViews; NSMutableSet *_headerContentViews; NSMutableSet *_bodyContentViews; struct { unsigned char showingHeader : 1; unsigned char showingBody : 1; unsigned char showsLiveRendering : 1; unsigned char effectiveShowsLiveRendering : 1; unsigned char showsBackgroundView : 1; unsigned char effectiveShowsBackgroundView : 1; unsigned char backgroundModeSet : 1; unsigned char cachedFaceImageLoaded : 1; unsigned char faceImageLoading : 1; unsigned char partialFaceImageLoading : 1; } _flags; UIView *_contentView; UIImageView *_backgroundPlaceholderView; UIImageView *_shadowBackgroundView; UIImage *_placeholderFaceImage; UIImage *_faceImage; UIImage *_faceShadowImage; UIImage *_partialFaceImage; CAFilter *_dimmingFilter; double _dimmer; NSMutableArray *_bodyBucketViews; PKRemoveableAnimationTrackerStore *_delayedAnimations; PKLiveRenderedCardFaceView *_liveBackgroundView; PKTransactionDataOverlayCardFaceView *_transactionDataOverlayView; PKDynamicLayerView *_dynamicCardView; unsigned long long _contentViewCreatedRegions; unsigned long long _invariantViewCreatedRegions; BOOL _foregroundActive; PKPaymentService *_paymentService; BOOL _paused; } @property (retain, nonatomic) NSMutableArray *headerBucketViews; @property (readonly, nonatomic) PKPassFaceTemplate *faceTemplate; @property (readonly, nonatomic) PKPassBucketTemplate *headerBucketTemplate; @property (readonly, nonatomic) long long style; @property (readonly, nonatomic) UIView *contentView; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } contentBounds; @property (readonly, nonatomic) struct CGSize { double width; double height; } cobrandLogoSize; @property (readonly, nonatomic) UIImageView *backgroundView; @property (readonly, nonatomic) PKPass *pass; @property (readonly, nonatomic) PKPassColorProfile *colorProfile; @property (readonly, nonatomic) NSArray *buckets; @property (readonly, nonatomic, getter=isInvalidated) BOOL invalidated; @property (nonatomic) long long backgroundMode; @property (nonatomic) unsigned long long visibleRegions; @property (nonatomic) BOOL modallyPresented; @property (nonatomic) BOOL clipsContent; @property (nonatomic) double clippedContentHeight; @property (readonly, nonatomic) BOOL bodyContentCreated; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } shadowInsets; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } contentSize; @property (nonatomic) BOOL showsLiveRendering; @property (nonatomic) BOOL liveMotionEnabled; @property (nonatomic, getter=isPaused) BOOL paused; @property (readonly, nonatomic) PKPassFaceViewRendererState *rendererState; @property (nonatomic) BOOL viewExpanded; @property (copy, nonatomic) NSData *dynamicBarcodeData; @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (Class)_faceClassForStyle:(long long)a0; + (id)newFrontFaceViewForStyle:(long long)a0; - (id)init; - (void)dealloc; - (void)foregroundActiveArbiter:(id)a0 didUpdateForegroundActiveState:(struct { BOOL x0; BOOL x1; })a1; - (void)didAuthenticate; - (id)initWithStyle:(long long)a0; - (void)didInvalidate; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)invalidate; - (void)didDismiss; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })alignmentRectInsets; - (void).cxx_destruct; - (void)_handleTimeOrLocaleChange:(id)a0; - (void)paymentPassWithUniqueIdentifier:(id)a0 didReceiveBalanceUpdate:(id)a1; - (void)layoutSubviews; - (id)initWithCoder:(id)a0; - (void)didPresent; - (void)_createDimmingFilterIfNecessary; - (void)_createBucketsIfNecessary; - (void)_createContentViewsForRegions:(unsigned long long)a0; - (void)_createInvariantViewsForRegions:(unsigned long long)a0; - (void)_flushContentViewsForRegions:(unsigned long long)a0; - (void)_loadFaceImageIfNecessary; - (void)_presentDiffRecursivelyDiff:(id)a0 forBucketAtIndex:(unsigned long long)a1 withBuckets:(id)a2 completion:(id /* block */)a3; - (void)_recreateFieldDerivedContent; - (id)_relevantBuckets; - (void)_setBalances:(id)a0; - (void)_setContentViewsAlpha:(double)a0; - (void)_setShowsBackgroundView:(BOOL)a0; - (void)_setShowsBodyViews:(BOOL)a0; - (void)_setShowsHeaderViews:(BOOL)a0; - (void)_updateEffectiveShowsBackgroundView; - (void)_updateForeignBalances; - (id)_viewSetForContentViewType:(long long)a0; - (void)createBodyContentViews; - (void)createBodyInvariantViews; - (void)createContentViewsWithFade:(BOOL)a0; - (void)createHeaderContentViews; - (void)createHeaderInvariantViews; - (void)didTransact; - (id)headerTemplate; - (void)insertContentView:(id)a0 ofType:(long long)a1; - (id)passFaceTemplate; - (void)presentDiff:(id)a0 completion:(id /* block */)a1; - (void)removeContentView:(id)a0 ofType:(long long)a1; - (void)setDimmer:(double)a0 animated:(BOOL)a1; - (void)setPass:(id)a0 colorProfile:(id)a1; - (void)setShowsLiveRendering:(BOOL)a0 rendererState:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })shadowBackgroundInsets; - (void)updateShadow:(double)a0 animated:(BOOL)a1 withDelay:(double)a2; @end