@class SNLPSSUMatcher, SSUSystemState, NSObject; @protocol OS_dispatch_queue; @interface CDMSSUService : CDMDAGBaseService @property (nonatomic) double _matcherRequestTimeoutSec; @property (readonly, nonatomic) NSObject *_matcherRequestQueue; @property (readonly, nonatomic) SSUSystemState *_systemState; @property (readonly, nonatomic) SNLPSSUMatcher *_matcher; + (BOOL)isEnabled; + (BOOL)isAssetRequired; + (id)acquireOrBuildMatcher:(id)a0 systemState:(id)a1 error:(id *)a2; + (id)assetDirectoryURLForServiceAssetBundle:(id)a0; + (id)buildDeviceSystemStateLocale:(id)a0; + (id)buildMatcherRequestQueue; + (id)buildSystemStateForServiceStateDirectory:(id)a0 locale:(id)a1; + (id)buildSystemStateForSsuSandboxDirectories:(id)a0 locale:(id)a1; + (id)buildSystemStateForSystemEventWithLocale:(id)a0; + (void)dispatchAsyncWithTransaction:(id)a0 block:(id /* block */)a1; + (void)fetchVoiceShortcutsWithMatcher:(id)a0 assetCollection:(id)a1 block:(id /* block */)a2; + (id)getAssetFolderNamesByTrialFactorNames; + (id)getAssetsDirectory:(id)a0 factorName:(id)a1 error:(id *)a2; + (id)getMatcherWithAssetCollection:(id)a0 systemState:(id)a1; + (id)getSystemEventStreamQueue; + (void)handleMaintenanceMode:(id)a0; + (void)handlePostInstall:(id)a0; + (void)handleTrialAssetUpdate:(id)a0; + (void)handleVoiceShortcutsCompletion:(id)a0 voiceShortcuts:(id)a1 voiceShortcutsError:(id)a2 block:(id /* block */)a3; + (void)handleXPCActivity:(id)a0 withAssets:(id)a1 withSelfMetadata:(id)a2; + (void)handleXPCEvent:(id)a0 fromStream:(id)a1 withAssets:(id)a2 withSelfMetadata:(id)a3; + (void)handleXPCEventApplicationInner:(id)a0 assetCollection:(id)a1 block:(id /* block */)a2; + (void)handleXPCEventApplicationRegistered:(id)a0 assetCollection:(id)a1; + (void)handleXPCEventApplicationUnregistered:(id)a0 assetCollection:(id)a1; + (void)handleXPCEventShortcutsDatabaseChanged:(id)a0; + (id)lookupSSUSandboxDirectories:(id)a0; + (void)performFullCacheUpdate:(id)a0 assetCollection:(id)a1 systemState:(id)a2; + (id)xpcActivitySupported; + (id)xpcEventStreamsSupported; - (void).cxx_destruct; - (id)handle:(id)a0; - (id)setup:(id)a0; - (id)errorSetupWithErrorDescription:(id)a0; - (id)abortHandleWithErrorCode:(long long)a0 description:(id)a1; - (BOOL)executeMatcherRequestBlockWithTimeout:(id /* block */)a0; - (id)failSetupWithErrorDescription:(id)a0; - (void)forceAppsRescanIfEnabled; - (void)forceFullCacheUpdateIfEnabled; - (id)handleRequestCommandTypeNames; - (void)performAppRescanForSandboxInstalledApps; @end