@class UIFont, NSShadow, UIColor, _TtC12PhotosUICore16PXScrollBehavior, PXGridLayoutMetrics; @interface PXFeedHorizontalGadgetViewLayoutSpec : NSObject <PXFeedViewLayoutSpec> { PXGridLayoutMetrics *_cachedGridLayoutMetrics; long long _style; } @property (readonly, nonatomic) double height; @property (readonly, nonatomic) double gadgetHeight; @property (readonly, nonatomic) double itemAspectRatio; @property (readonly, nonatomic) _TtC12PhotosUICore16PXScrollBehavior *scrollBehavior; @property (readonly, nonatomic) BOOL wantsScrollIndicators; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } horizontalScrollIndicatorInsets; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } verticalScrollIndicatorInsets; @property (readonly, nonatomic) BOOL wantsSafeAreaInsets; @property (readonly, nonatomic) BOOL wantsFirstItemFullscreen; @property (readonly, nonatomic) double overlayFeedPeekDistance; @property (readonly, nonatomic) BOOL wantsItemHoverEvents; @property (readonly, nonatomic) double itemCornerRadius; @property (readonly, nonatomic) NSShadow *itemShadow; @property (readonly, nonatomic) long long numberOfColumns; @property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } viewOutsets; @property (nonatomic) BOOL isFullScreen; @property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } subtitleInsets; @property (readonly, nonatomic) UIFont *subtitleFont; @property (readonly, nonatomic) UIColor *subtitleColor; @property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } placeholderMargins; @property (readonly, nonatomic) long long rootLayoutOrientation; @property (readonly, nonatomic) BOOL allowsAutoplayContent; - (id)init; - (void).cxx_destruct; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (id)_metricsWithReferenceSize:(struct CGSize { double x0; double x1; })a0; - (struct CGSize { double x0; double x1; })gadgetSizeThatFits:(struct CGSize { double x0; double x1; })a0; - (id)initWithGadgetSpec:(id)a0 style:(long long)a1; - (id)layoutGeneratorWithReferenceSize:(struct CGSize { double x0; double x1; })a0; @end