@class NSString, NSURL, MIMCMContainer; @interface MIContainer : NSObject @property (nonatomic) unsigned long long containerClass; @property (nonatomic) unsigned long long status; @property (nonatomic) unsigned long long diskUsage; @property (retain, nonatomic) NSString *identifier; @property (nonatomic) BOOL isTransient; @property (retain, nonatomic) NSURL *containerURL; @property (readonly, nonatomic) MIMCMContainer *rawContainer; @property (readonly, nonatomic) NSString *personaUniqueString; @property (readonly, nonatomic) BOOL isNew; + (id)_allContainersForIdentifier:(id)a0 persona:(id)a1 options:(unsigned long long)a2 error:(id *)a3; + (id)_bundleContainerForIdentifier:(id)a0 forPersona:(id)a1 error:(id *)a2; + (id)_containersForIdentifier:(id)a0 groupContainerIdentifier:(id)a1 ofContentClass:(unsigned long long)a2 forPersona:(id)a3 error:(id *)a4; + (id)allContainersForAllPersonasForIdentifier:(id)a0 options:(unsigned long long)a1 error:(id *)a2; + (id)allContainersForIdentifier:(id)a0 persona:(id)a1 options:(unsigned long long)a2 error:(id *)a3; + (id)containerWithIdentifier:(id)a0 forPersona:(id)a1 ofContentClass:(unsigned long long)a2 createIfNeeded:(BOOL)a3 created:(BOOL *)a4 error:(id *)a5; + (id)containersForIdentifier:(id)a0 groupContainerIdentifier:(id)a1 ofContentClass:(unsigned long long)a2 forPersona:(id)a3 createIfNeeded:(BOOL)a4 error:(id *)a5; + (id)containersWithClass:(unsigned long long)a0 error:(id *)a1; + (id)containersWithClass:(unsigned long long)a0 personaUniqueString:(id)a1 error:(id *)a2; + (id)groupContainerURLsForBundleIdentifier:(id)a0 forPersona:(id)a1 error:(id *)a2; + (BOOL)removeContainers:(id)a0 waitForDeletion:(BOOL)a1 error:(id *)a2; + (id)tempContainerWithIdentifier:(id)a0 forPersona:(id)a1 ofContentClass:(unsigned long long)a2 error:(id *)a3; - (id)initWithContainer:(id)a0 error:(id *)a1; - (id)description; - (void).cxx_destruct; - (BOOL)_deriveContainerStatusWithError:(id *)a0; - (BOOL)_doInitWithContainer:(id)a0 error:(id *)a1; - (BOOL)_replaceExistingContainer:(id)a0 replacementReason:(unsigned long long)a1 waitForDeletion:(BOOL)a2 error:(id *)a3; - (BOOL)_setContainer:(id)a0 error:(id *)a1; - (BOOL)captureStoreDataFromDirectory:(id)a0 doCopy:(BOOL)a1 failureIsFatal:(BOOL)a2 withError:(id *)a3; - (id)infoValueForKey:(id)a0 error:(id *)a1; - (id)initWithContainerURL:(id)a0; - (id)initWithToken:(id)a0 options:(unsigned long long)a1 error:(id *)a2; - (BOOL)makeContainerLiveReplacingContainer:(id)a0 reason:(unsigned long long)a1 waitForDeletion:(BOOL)a2 withError:(id *)a3; - (BOOL)makeContainerLiveWithError:(id *)a0; - (BOOL)purgeContentWithError:(id *)a0; - (BOOL)recreateDefaultStructureWithError:(id *)a0; - (BOOL)regenerateDirectoryUUIDWithError:(id *)a0; - (BOOL)removeUnderlyingContainerWaitingForDeletion:(BOOL)a0 error:(id *)a1; - (BOOL)setInfoValue:(id)a0 forKey:(id)a1 error:(id *)a2; @end