luxlabs header browser preview


@class NSDictionary, NSSet, SBSAElementLayoutTransition;

@interface SBSASettlingBehaviorProvider : SBSABasePreferencesProvider {
    SBSAElementLayoutTransition *_lastChangingElementLayoutTransition;
    long long _activePhase;
    NSDictionary *_containerIDsToOvershootOutsets;
    NSSet *_pendingPhaseTransitionPropertyIdentities;
    NSSet *_pendingCollisionPropertyIdentities;
    NSSet *_pendingSteadyPropertyIdentities;
    NSDictionary *_stackContainerInterfaceElementIdentifiersToBounds;
    BOOL _collisionImminent;
    BOOL _collisionIsNotOvershooting;
}

- (void).cxx_destruct;
- (id)_fluidBehaviorSettingsForTransitionPhase:(long long)a0 forElementContext:(id)a1;
- (double)_overshootFractionForDampingRatio:(double)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_overshootOutsetsForTransitionPhase:(long long)a0 baseOutsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_overshootOutsetsTargetingContainerDescription:(id)a0 initialContainerDescription:(id)a1 settings:(id)a2 context:(id)a3;
- (double)_progressMilestoneForTransitionPhase:(long long)a0;
- (void)_resetSettlingState;
- (id)preferencesFromContext:(id)a0;

@end