@class NSString, NSMutableSet; @interface MILaunchServicesDatabaseGatherer : NSObject @property (readonly, nonatomic) NSMutableSet *coreServices; @property (readonly, nonatomic) NSMutableSet *systemApps; @property (readonly, nonatomic) NSMutableSet *userApps; @property (readonly, nonatomic) NSMutableSet *internalApps; @property (readonly, nonatomic) NSMutableSet *appExtensions; @property (readonly, nonatomic) NSMutableSet *frameworks; @property (readonly, nonatomic) NSMutableSet *systemAppPlaceholders; @property (readonly, nonatomic) id /* block */ enumerator; @property (readonly, nonatomic) unsigned long long gatherOptions; @property (readonly, nonatomic) BOOL shouldUpdateAppExtensionDataContainersWithParentID; @property (readonly, nonatomic) NSString *personaUniqueString; + (id)_createDataContainerAndSetDataProtectionForBundle:(id)a0 forPersona:(id)a1 error:(id *)a2; + (id)_createPluginDataContainerForAppexBundle:(id)a0 forPersona:(id)a1 setParent:(id)a2; + (id)entryForBundle:(id)a0 inContainer:(id)a1 forPersona:(id)a2 withError:(id *)a3; + (BOOL)enumerateAppExtensionsInBundle:(id)a0 forPersona:(id)a1 updatingAppExtensionParentID:(BOOL)a2 ensureAppExtensionsAreExecutable:(BOOL)a3 installProfiles:(BOOL)a4 error:(id *)a5 enumerator:(id /* block */)a6; + (id)fetchInfoForBundle:(id)a0 forPersona:(id)a1 inContainer:(id)a2 withError:(id *)a3; - (void).cxx_destruct; - (void)errorOccurred:(id)a0; - (BOOL)_markDriverKitExtensionsExecutableInBundle:(id)a0 withError:(id *)a1; - (BOOL)_scanAppExtensionsInBundle:(id)a0 inBundleContainer:(id)a1 withError:(id *)a2; - (BOOL)_scanBundle:(id)a0 inContainer:(id)a1 addingToBundleSet:(id)a2 enumeratingEntry:(id)a3 withError:(id *)a4; - (id)_setForEntry:(id)a0; - (id)initWithOptions:(unsigned long long)a0 enumerator:(id /* block */)a1; - (id)initWithOptions:(unsigned long long)a0 personaUniqueString:(id)a1 enumerator:(id /* block */)a2; - (BOOL)performGatherWithError:(id *)a0; - (BOOL)scanAppExtensionsInFrameworkBundle:(id)a0 withError:(id *)a1; - (BOOL)scanExecutableBundle:(id)a0 inContainer:(id)a1 forPersona:(id)a2 withError:(id *)a3; @end