text: /* Generated by RuntimeBrowser
     Image: /System/Library/PrivateFrameworks/PassKitUI.framework/PassKitUI
   */
  
  @interface PKDashboardPassFlowLayout : UICollectionViewLayout <PKDashboardLayout, UIGestureRecognizerDelegate> {
      NSMutableDictionary * _attributesPerIndexPath;
      bool  _bouncing;
      bool  _currentDraggingWentBelowThreshold;
      struct CGSize { 
          double width; 
          double height; 
      }  _currentSize;
      bool  _fade;
      bool  _isCompactUI;
      bool  _needsCustomLocation;
      struct CGSize { 
          double width; 
          double height; 
      }  _passCellSize;
      bool  _preventLayoutComputation;
      double  _revealingContentOffset;
      bool  _showNonPassCells;
      bool  _userIsActivelyDragging;
      bool  _userIsHoldingCardInCurrentDrag;
      bool  _userWasHoldingCard;
  }
  
  @property (readonly, copy) NSString *debugDescription;
  @property (readonly, copy) NSString *description;
  @property (nonatomic) bool fade;
  @property (readonly) unsigned long long hash;
  @property (readonly) Class superclass;
  
  - (void).cxx_destruct;
  - (void)_adjustItems:(id)arg1 withLateralMove:(double)arg2;
  - (id)_customAttribuesForPassAtTheTop:(id)arg1;
  - (id)_indexPathForPassGroup;
  - (bool)_indexPathIsPassGroupIndexPath:(id)arg1;
  - (struct CGSize { double x1; double x2; })collectionViewContentSize;
  - (bool)fade;
  - (void)finalizeCollectionViewUpdates;
  - (void)hideContent;
  - (id)init;
  - (id)initialLayoutAttributesForAppearingItemAtIndexPath:(id)arg1;
  - (struct UIEdgeInsets { double x1; double x2; double x3; double x4; })insetsForSection:(long long)arg1;
  - (void)invalidateLayoutWithContext:(id)arg1;
  - (id)invalidationContextForBoundsChange:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1;
  - (id)layoutAttributesForElementsInRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1;
  - (id)layoutAttributesForItemAtIndexPath:(id)arg1;
  - (void)passPanDidBegin;
  - (void)passPanDidEnd;
  - (void)prepareLayout;
  - (void)revealContentAnimated:(bool)arg1;
  - (void)setFade:(bool)arg1;
  - (bool)shouldInvalidateLayoutForBoundsChange:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1;
  
  @end
  