@class MCMLibraryRepair, NSArray, NSURL, MCMPOSIXUser, MCMContainerClassPathCache, MCMManagedPathRegistry; @interface MCMGlobalConfiguration : NSObject { NSURL *_homeDirectory; NSURL *_cachesDirectory; } @property (nonatomic) BOOL isInternalImage; @property (readonly, nonatomic) NSURL *sharedContainersDirectory; @property (readonly, nonatomic) NSArray *appUserDataItemNames; @property (readonly, nonatomic) NSArray *excludedFromAppUserData; @property (readonly, nonatomic) MCMPOSIXUser *defaultUser; @property (readonly, nonatomic) MCMPOSIXUser *currentUser; @property (readonly, nonatomic) unsigned int runmode; @property (readonly, nonatomic) unsigned int userContainerMode; @property (readonly, nonatomic) unsigned int bundleContainerMode; @property (readonly, nonatomic) unsigned int systemContainerMode; @property (readonly, nonatomic) MCMPOSIXUser *bundleContainerOwner; @property (readonly, nonatomic) MCMPOSIXUser *systemContainerOwner; @property (readonly, nonatomic) MCMContainerClassPathCache *classPathCache; @property (readonly, nonatomic) MCMManagedPathRegistry *managedPathRegistry; @property (readonly, nonatomic) MCMLibraryRepair *libraryRepair; @property (readonly, nonatomic) BOOL kernelUpcallEnabled; - (BOOL)isGlobalSystemContainerWithContainerClass:(unsigned long long)a0; - (BOOL)isUserSystemContainerWithContainerClass:(unsigned long long)a0; - (void)signpostFirstContainerClass:(unsigned long long)a0; - (BOOL)isUserBundleContainerWithContainerClass:(unsigned long long)a0; - (BOOL)handlesUserContainers; - (unsigned int)dispositionForContainerClass:(unsigned long long)a0 forUser:(id)a1; - (unsigned int)dispositionForContainerClass:(unsigned long long)a0; - (id)initWithRunMode:(unsigned int)a0 userContainerMode:(unsigned int)a1 bundleContainerMode:(unsigned int)a2 bundleContainerOwner:(id)a3 systemContainerMode:(unsigned int)a4 systemContainerOwner:(id)a5 defaultUser:(id)a6 kernelUpcallEnabled:(BOOL)a7; - (BOOL)isGlobalBundleContainerWithContainerClass:(unsigned long long)a0; - (BOOL)isUnsupportedBundleContainerWithContainerClass:(unsigned long long)a0; - (BOOL)isUnsupportedSystemContainerWithContainerClass:(unsigned long long)a0; - (void).cxx_destruct; - (BOOL)handlesGlobalContainers; - (BOOL)isPerUserBundleContainerWithContainerClass:(unsigned long long)a0; - (BOOL)isGlobalContainerClass:(unsigned long long)a0; @end