@class PKShapeView, UIImageView, CAShapeLayer, UILabel, CAFilter; @interface PKAddPassButton : UIButton { CAShapeLayer *_layer; struct CGSize { double width; double height; } _boundsSize; PKShapeView *_maskView; UIImageView *_iconView; UILabel *_singleLineLabel; UILabel *_multiLineLabel; CAFilter *_highlightFilter; BOOL _highlighted; struct CGSize { double width; double height; } _iconSize; struct CGSize { double width; double height; } _singleLineSize; struct UIEdgeInsets { double top; double left; double bottom; double right; } _singleLineAlignmentInset; struct CGSize { double width; double height; } _multiLineSize; struct UIEdgeInsets { double top; double left; double bottom; double right; } _multiLineAlignmentInset; BOOL _useLayoutMargins; } @property (readonly, nonatomic) long long addPassButtonType; @property (nonatomic) long long addPassButtonStyle; + (Class)layerClass; + (id)addPassButtonWithStyle:(long long)a0; - (id)init; - (void)dealloc; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (void)setHighlighted:(BOOL)a0; - (void)encodeWithCoder:(id)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_sharedInit; - (BOOL)_shouldAnimatePropertyWithKey:(id)a0; - (void).cxx_destruct; - (void)layoutSubviews; - (id)initWithCoder:(id)a0; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (void)_adjustVisibleLabelWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_applyStyle; - (struct CGSize { double x0; double x1; })_baseIntrinsicMultiLineSize; - (struct CGSize { double x0; double x1; })_baseIntrinsicSingleLineSize; - (void)_createHighlightFilterIfNecessary; - (struct CGSize { double x0; double x1; })_intrinsicContentSizeForSingleLine:(BOOL)a0; - (BOOL)_singleLineFitsSize:(struct CGSize { double x0; double x1; })a0; - (id)initWithAddPassButtonStyle:(long long)a0; - (id)initWithAddPassButtonStyle:(long long)a0 addPassButtonType:(long long)a1; @end