@class NSMutableDictionary, NSDictionary, NSString, NSError; @interface STYUserScenarioCache : NSObject @property (retain) NSMutableDictionary *scenarioObjects; @property (retain) NSDictionary *bundleIdForAppName; @property (retain) NSString *hwModel; @property (retain) NSError *badConfigError; @property (retain) NSError *bundledIdLookupFailedrror; @property (retain) NSDictionary *responsivenessConfigForWhitelistedSubsystems; @property (retain) NSDictionary *responsivenessConfigForWhitelistedCategories; @property (retain) NSDictionary *responsivenessConfigForWhitelistedNames; @property (retain) NSDictionary *animationConfigForWhitelistedSubsystems; @property (retain) NSDictionary *animationConfigForWhitelistedCategories; @property (retain) NSDictionary *animationConfigForWhitelistedNames; @property (retain) NSMutableDictionary *lifecycleScenarios; + (id)sharedCache; + (id)internalResourceBundle; - (id)scenarioFromSignpostInterval:(id)a0 error:(id *)a1; - (id)processBundleIdForSignpostInterval:(id)a0; - (id)scenarioForFrontboardLaunchWatchdog:(id)a0; - (int)processIdForSignpostEvent:(id)a0; - (id)scenarioIdForSignpostEmittedEvent:(id)a0; - (BOOL)setupWhitelistedAnimationScenarios:(id)a0 bundles:(id)a1; - (id)initWithPlatform:(id)a0; - (BOOL)setupWhitelistedResponsivenessScenarios:(id)a0 bundles:(id)a1; - (float)framerateGoalsForSignpostInterval:(id)a0; - (BOOL)isAnimationScenarioWhitelisted:(id)a0 error:(id *)a1; - (id)scenarioGroupForSignpostInterval:(id)a0; - (id)appNameFromBundleId:(id)a0; - (float)latencyGoalsForSignpostInterval:(id)a0; - (id)loadWhitelist:(id)a0 platform:(id)a1 bundles:(id)a2; - (BOOL)processWhitelisted:(id)a0 error:(id *)a1; - (void).cxx_destruct; - (id)scenarioFromSignpostEvent:(id)a0 error:(id *)a1; - (void)setupBundleIdWhitelists:(id)a0 bundles:(id)a1; - (id)scenarioIdForSignpostInterval:(id)a0; - (BOOL)scenarioWhitelisted:(id)a0 error:(id *)a1; - (id)issueCategoryForSignpostInterval:(id)a0; - (BOOL)setupWhitelistedScenarios:(id)a0 bundles:(id)a1; - (BOOL)isResponsivenessScenarioWhitelisted:(id)a0 error:(id *)a1; - (BOOL)kpiIsLatency:(id)a0; - (id)bundleIdForProcessName:(id)a0; @end