@class UIView, NSString, NSArray, _UILAConfigurationHistory, NSSet, NSMutableArray, NSMutableSet, _UILayoutSpacer; @protocol _UILAPropertySource; @interface _UILayoutArrangement : NSObject <_UILAPropertySource> { NSMutableSet *_incomingItems; NSMutableSet *_outgoingItems; NSMutableSet *_hiddenItems; NSMutableSet *_newlyHiddenItems; NSMutableSet *_newlyUnhiddenItems; NSMutableArray *_canvasConnectionConstraints; } @property (retain, nonatomic, setter=_setMutableItems:) NSMutableArray *_mutableItems; @property (readonly, nonatomic) NSSet *_hiddenItems; @property (readonly, nonatomic) NSSet *_incomingItems; @property (readonly, nonatomic) NSSet *_outgoingItems; @property (retain, nonatomic, setter=_setUnanimatedConfigurationTarget:) _UILAConfigurationHistory *_unanimatedConfigurationTarget; @property (readonly, nonatomic) BOOL _awaitingAnimationLayoutPass; @property (readonly, nonatomic) id<_UILAPropertySource> _propertySource; @property (readonly, retain, nonatomic) _UILayoutSpacer *_spanningLayoutGuide; @property (readonly, retain, nonatomic) _UILAConfigurationHistory *_configurationHistory; @property (nonatomic) BOOL layoutFillsCanvas; @property (nonatomic) BOOL layoutUsesCanvasMarginsWhenFilling; @property (weak, nonatomic) UIView *canvas; @property (nonatomic) long long axis; @property (readonly, copy, nonatomic) NSArray *items; @property (readonly, nonatomic) NSSet *_newlyHiddenItems; @property (readonly, nonatomic) NSSet *_newlyUnhiddenItems; @property (readonly, nonatomic) NSMutableSet *invalidBaselineConstraints; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (Class)_configurationHistoryClass; - (void)_createSpanningLayoutGuide; - (id)init; - (id)initWithItems:(id)a0; - (void)_clearCanvasConnectionConstraints; - (void)_updateSpanningLayoutGuideConstraintsIfNecessary; - (id)_spanningLayoutGuideCreateIfNecessary; - (void)removeItem:(id)a0; - (void)addItem:(id)a0; - (long long)_axisForSpanningLayoutGuide; - (void)_registerAnimationRequest; - (void)_createUnanimatedConfigurationTargetIfNecessary; - (BOOL)_requiresNotificationForHasBaselinePropertyChanges; - (BOOL)_configurationRequiresCanvasConnectionFittingConstraint; - (unsigned long long)_indexOfItemForLocationAttribute:(long long)a0; - (BOOL)_usesInequalitySpanningConstraintForAttribute:(long long)a0; - (void)_intrinsicContentSizeInvalidatedForItem:(id)a0; - (BOOL)_usesCenteringConnectionConstraint; - (void)_invalidateBaselineConstraint:(id)a0; - (float)_spanningLayoutGuideFittingPriority; - (void)_hasBaselineChangedNotificationRequirementDidChange; - (void)_respondToChangesWithIncomingItem:(id)a0 outgoingItem:(id)a1 newlyHiddenItem:(id)a2 newlyUnhiddenItem:(id)a3; - (void)_updateArrangementConstraints; - (void)_hasBaselineChangedNotification:(id)a0; - (void)_updateCanvasConnectionConstraintsIfNecessary; - (id)initWithItems:(id)a0 onAxis:(long long)a1; - (void)_clearAllConstraintsArrays; - (void)_didEvaluateMultilineHeightForView:(id)a0; - (void)_setLayoutFillsCanvas:(BOOL)a0 notify:(BOOL)a1; - (long long)_layoutRelationForCanvasConnectionForAttribute:(long long)a0; - (void)_updateConfigurationHistory; - (void).cxx_destruct; - (BOOL)_spanningLayoutGuideAlwaysUsesFittingConstraint; - (long long)_centerAttributeForCanvasConnections; - (void)_visibilityParameterChangedForItem:(id)a0; - (BOOL)_canvasConnectionConstraintsNeedUpdatePass; - (BOOL)_hasStaleConfiguration; - (id)_viewOrGuideForLocationAttribute:(long long)a0; - (void)_setAxis:(long long)a0 notify:(BOOL)a1; - (BOOL)_allItemsHidden; - (id)_baselineDependentConstraints; - (BOOL)_spanningGuideConstraintsNeedUpdate; - (BOOL)_itemWantsLayoutAsIfVisible:(id)a0; - (void)_removeSpanningLayoutGuide; - (id)_identifierForSpanningLayoutGuide; - (long long)_dimensionAttributeForCurrentAxis; - (void)_trackChangesWithConfigBlock:(id /* block */)a0; - (long long)_minAttributeForCanvasConnections; - (BOOL)_monitorsSystemLayoutFittingSizeForItem:(id)a0; - (void)_setLayoutUsesCanvasMarginsWhenFilling:(BOOL)a0 notify:(BOOL)a1; - (void)_systemLayoutFittingSizeDidChangeForItem:(id)a0; - (void)insertItem:(id)a0 atIndex:(unsigned long long)a1; @end