@class NSMutableDictionary, SASPresentationAggregateState; @protocol SASPresentationManagerDelegate; @interface SASPresentationManager : NSObject { SASPresentationAggregateState *lastReportedState; id<SASPresentationManagerDelegate> _presentationManagerDelegate; } @property (retain, nonatomic) NSMutableDictionary *presentations; + (BOOL)_canTransitionFromState:(long long)a0 toState:(long long)a1; + (BOOL)_canTransitionFromState:(long long)a0 toState:(long long)a1 presentationIdentifier:(long long)a2; + (BOOL)_canTransitionToActiveFromState:(long long)a0 presentationIdentifier:(long long)a1; + (BOOL)_canTransitionToHeatedFromState:(long long)a0; + (BOOL)_canTransitionToOffFromState:(long long)a0; + (BOOL)_canTransitionToStartingFromState:(long long)a0; + (BOOL)_canTransitionToStoppingFromState:(long long)a0; + (BOOL)_shouldKeepPingingForRequestState:(long long)a0; - (long long)requestState; - (void)presentationWithPresentationIdentifier:(long long)a0 activationDeterminedShouldDeferWake:(BOOL)a1; - (void)_waitForPongFromPresentationWithPresentationIdentifier:(long long)a0; - (void)registerSiriPresentation:(id)a0 withIdentifier:(long long)a1; - (id)init; - (void)presentationWithPresentationIdentifierBecameOff:(long long)a0; - (void)activeAndStartingPresentations_updateCurrentLockState:(unsigned long long)a0; - (void)startingPresentations_cancelPendingActivationWithReason:(unsigned long long)a0; - (void)presentationWithPresentationIdentifierBecameActive:(long long)a0; - (void)activePresentations_bulletinManagerDidChangeBulletins; - (void)_presentationsLock_cancelAllPreheatedPresentations; - (void)_sendBlock:(id /* block */)a0 toPresentationWithPresentationIdentifier:(long long)a1; - (void)presentationWithPresentationIdentifierBeganStarting:(long long)a0; - (BOOL)shouldRejectNewActivationsForRequestState:(long long)a0; - (void)pongWithPresentationIdentifier:(long long)a0; - (void)preheatNextPresentationToActivate; - (void)_sendBlockToStartingPresentations:(id /* block */)a0; - (long long)_presentationsLock_nextPresentationToActivate; - (void)_transitionPresentationWithPresentationIdentifier:(long long)a0 toState:(long long)a1; - (void)_presentationsLock_broadcastPresentationStateForIdentifier:(id)a0 presentationState:(id)a1 presentationIdentifiersToInform:(id)a2; - (void)setPresentationManagerDelegate:(id)a0; - (void)activePresentations_deviceWonMyriadElection; - (void)_setupPingTimerForPresentationIdentifier:(long long)a0; - (void)activePresentations_handleRequestWithOptions:(id)a0; - (void)_sendBlockToStoppingPresentations:(id /* block */)a0; - (void)_teardownPingTimerForPresentationIdentifier:(long long)a0; - (void)presentationWithPresentationIdentifierWakeScreenAfterActivation:(long long)a0 reason:(id)a1; - (long long)nextPresentationToActivate; - (void)_requestStateDidChange; - (void).cxx_destruct; - (void)sendButtonEventCompletionToPresentations:(id /* block */)a0 forButtonEventType:(unsigned long long)a1; - (void)_forceAllPresentationsOff; - (void)presentationWithPresentationIdentifierBeganStopping:(long long)a0; - (void)unregisterSiriPresentationWithIdentifier:(long long)a0; - (void)startingAndActiveAndStoppingPresentations_presentationDismissalRequestedWithOptions:(id)a0; - (BOOL)activePresentationsAreIdleAndQuiet; - (void)presentationRequestedWithPresentationIdentifier:(long long)a0 presentationOptions:(id)a1 requestOptions:(id)a2; - (void)presentationDidUpdateState:(id)a0; - (void)cancelAllPreheatedPresentations; - (void)_sendBlockToActivePresentations:(id /* block */)a0; @end