@class SiriAnalyticsRootClock, SiriAnalyticsMetastore, SiriAnalyticsTimePeriodBuffer, NSObject, SiriAnalyticsDebounce; @protocol OS_dispatch_queue, SiriAnalyticsWhiteRoseDelegate, OS_dispatch_source; @interface SiriAnalyticsWhiteRose : NSObject { NSObject *_queue; id _delegate; SiriAnalyticsRootClock *_activeClock; NSObject *_inactivityTimer; double _maximumInactivityInterval; NSObject *_maximumClockLifeTimer; double _maximumClockLifeInterval; SiriAnalyticsMetastore *_metastore; SiriAnalyticsTimePeriodBuffer *_clockPulseTimer; SiriAnalyticsDebounce *_clockPulse; } - (void)_cancelInactivityTimer; - (void)_ensureActiveClockStartingAt:(unsigned long long)a0 completion:(id /* block */)a1; - (void)_cancelMaximumClockLifeTimer; - (void)sensitiveCondition:(int)a0 endedAt:(unsigned long long)a1 ensureClockExists:(BOOL)a2 completion:(id /* block */)a3; - (void)_pulseActiveClock; - (void)_inactivityTimerElapsed; - (id)markTimeForAnnotatedMessage:(id)a0 withRootClock:(id)a1; - (void)_destroyActiveClockWithReason:(unsigned long long)a0 completion:(id /* block */)a1; - (void).cxx_destruct; - (void)sensitiveCondition:(int)a0 startedAt:(unsigned long long)a1 ensureClockExists:(BOOL)a2 completion:(id /* block */)a3; - (void)debounceFired:(id)a0 maximumReached:(BOOL)a1; - (void)_startInactivityTimer; - (id)initWithQueue:(id)a0 delegate:(id)a1 metastore:(id)a2; - (void)destroyActiveClockWithReason:(unsigned long long)a0 completion:(id /* block */)a1; - (void)bootstrapWithCompletion:(id /* block */)a0; - (void)createTag:(id)a0 completion:(id /* block */)a1; - (void)_startMaximumClockLifeTimer; - (void)_maximumClockLifeExpired; - (void)markTimeForAnnotatedMessages:(id)a0 completion:(id /* block */)a1; @end