@class NSMutableArray, NSArray, _UINavigationBarTransitionAssistant, UINavigationItem, _UINavigationBarItemStackEntry; @protocol _UINavigationItemChangeObserver; @interface _UINavigationBarItemStack : NSObject { NSArray *_previousItems; NSMutableArray *_items; } @property (weak, nonatomic) id<_UINavigationItemChangeObserver> changeObserver; @property (readonly, nonatomic) int state; @property (readonly, nonatomic) _UINavigationBarTransitionAssistant *transitionAssistant; @property (readonly, nonatomic) _UINavigationBarItemStackEntry *topEntry; @property (readonly, nonatomic) _UINavigationBarItemStackEntry *backEntry; @property (readonly, nonatomic) _UINavigationBarItemStackEntry *previousTopEntry; @property (readonly, nonatomic) _UINavigationBarItemStackEntry *previousBackEntry; @property (readonly, nonatomic) UINavigationItem *topItem; @property (readonly, nonatomic) UINavigationItem *backItem; @property (readonly, nonatomic) UINavigationItem *previousTopItem; @property (readonly, nonatomic) UINavigationItem *previousBackItem; @property (readonly, copy, nonatomic) NSArray *items; @property (readonly, nonatomic) long long itemCount; @property (readonly, nonatomic, getter=isPushingOrPopping) BOOL pushingOrPopping; @property (readonly, nonatomic, getter=isPushing) BOOL pushing; @property (readonly, nonatomic, getter=isPopping) BOOL popping; - (void)_completeTransition; - (void)_updateChangeObserversFor:(id)a0; - (id)init; - (id)initWithItems:(id)a0; - (void)popItemWithTransitionAssistant:(id)a0; - (void)iterateEntries:(id /* block */)a0; - (void)iterateItems:(id /* block */)a0; - (void)reverseIterateEntries:(id /* block */)a0; - (id)_shim_popNestedNavigationItem; - (id)description; - (void)cancelOperation; - (void)pushItem:(id)a0 withTransitionAssistant:(id)a1; - (void)beginInteractiveTransition; - (void).cxx_destruct; - (void)setItems:(id)a0 withTransitionAssistant:(id)a1; - (long long)effectiveDisplayModeForItemInCurrentStack:(id)a0; - (long long)effectiveDisplayModeForItemInPreviousStack:(id)a0; - (void)endInteractiveTransition; - (void)_cleanupTransitionAssistant; - (long long)_effectiveDisplayModeForItem:(id)a0 inStack:(id)a1; - (void)_shim_pushNestedNavigationItem:(id)a0; - (void)_prepareTransitionWithAssistant:(id)a0; - (void)completeOperation; - (BOOL)stackItemsAreEqualTo:(id)a0; @end