@interface _SBAppLayoutAutoLayoutSpaceCacheKeyDisplayItemRecord : NSObject { unsigned long long _hash; } @property (readonly, nonatomic) struct CGSize { double width; double height; } size; @property (readonly, nonatomic) struct CGPoint { double x; double y; } center; @property (readonly, nonatomic) long long sizingPolicy; @property (readonly, nonatomic) long long occlusionState; @property (readonly, nonatomic) long long contentOrientation; + (id)itemRecordForLayoutAttributes:(id)a0 size:(struct CGSize { double x0; double x1; })a1 containerBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2; - (unsigned long long)hash; - (id)succinctDescriptionBuilder; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (id)description; - (id)descriptionWithMultilinePrefix:(id)a0; - (id)succinctDescription; - (BOOL)isEqual:(id)a0; - (void)_appendToDescriptionBuilder:(id)a0; - (void)_appendToHashBuilder:(id)a0; - (id)_initWithRecordForLayoutAttributes:(id)a0 size:(struct CGSize { double x0; double x1; })a1 containerBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2; @end