@interface NSCollectionLayoutSpacing : NSObject { double _spacing; BOOL _isFlexible; } @property (readonly, nonatomic) double spacing; @property (readonly, nonatomic) BOOL isFlexibleSpacing; @property (readonly, nonatomic) BOOL isFixedSpacing; + (id)defaultSpacing; + (id)flexibleSpacing:(double)a0; + (id)fixedSpacing:(double)a0; - (id)initWithSpacing:(double)a0 isFlexible:(BOOL)a1; - (BOOL)_hasSpacing; - (id)description; - (id)_externalDescription; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end