@class NSURL, MIExecutableBundle, MIBundleMetadata; @interface MIBundleContainer : MIContainer @property (copy, nonatomic) MIBundleMetadata *bundleMetadata; @property (readonly, nonatomic) NSURL *stashBaseURL; @property (readonly, nonatomic) MIExecutableBundle *bundle; @property (readonly, nonatomic) unsigned int bundleMaxLinkedSDKVersion; @property (readonly, nonatomic) NSURL *bundleMetadataURL; @property (readonly, nonatomic) NSURL *iTunesMetadataURL; @property (readonly, nonatomic) NSURL *referenceStorageURL; @property (readonly, nonatomic) NSURL *compatibilityLinkDestination; @property (readonly, nonatomic) BOOL shouldHaveCorrespondingDataContainer; @property (readonly, nonatomic) BOOL hasParallelPlaceholder; @property (readonly, nonatomic) NSURL *parallelPlaceholderURL; + (id)allAppBundleContainersWithError:(id *)a0; + (id)appBundleContainerForIdentifier:(id)a0 inDomain:(unsigned long long)a1 withError:(id *)a2; + (id)appBundleContainerForIdentifier:(id)a0 temporary:(BOOL)a1 inDomain:(unsigned long long)a2 withError:(id *)a3; + (id)appBundleContainerWithIdentifier:(id)a0 createIfNeeded:(BOOL)a1 created:(BOOL *)a2 error:(id *)a3; + (id)pluginKitPluginBundleContainerWithIdentifier:(id)a0 createIfNeeded:(BOOL)a1 created:(BOOL *)a2 error:(id *)a3; + (id)privateAppBundleContainerWithIdentifier:(id)a0 createIfNeeded:(BOOL)a1 created:(BOOL *)a2 error:(id *)a3; + (id)privateTempAppBundleContainerWithIdentifier:(id)a0 error:(id *)a1; + (id)tempAppBundleContainerWithIdentifier:(id)a0 error:(id *)a1; + (id)tempAppBundleContainerWithIdentifier:(id)a0 inDomain:(unsigned long long)a1 withError:(id *)a2; + (id)tempPluginKitPluginBundleContainerWithIdentifier:(id)a0 error:(id *)a1; + (id)updateSinfDataForAppWithIdentifier:(id)a0 sinfData:(id)a1 error:(id *)a2; + (BOOL)updateiTunesMetadataForAppWithIdentifier:(id)a0 plistData:(id)a1 error:(id *)a2; - (id)initWithContainer:(id)a0 error:(id *)a1; - (void).cxx_destruct; - (id)_bundleExtensionForContainerClassWithError:(id *)a0; - (BOOL)_configureBundleWithError:(id *)a0; - (id)_stashURLForIndex:(unsigned long long)a0; - (id)_stashedBundleContainerForIndex:(unsigned long long)a0 error:(id *)a1; - (BOOL)bestEffortRollbackiTunesMetadata:(id)a0 error:(id *)a1; - (id)bundleMetadataWithError:(id *)a0; - (BOOL)captureBundleByMoving:(id)a0 withError:(id *)a1; - (BOOL)cloneContentFromStashedBundleContainer:(id)a0 error:(id *)a1; - (id)initForAppContainerWithURL:(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)saveBundleMetadata:(id)a0 withError:(id *)a1; - (BOOL)stashBundleContainerContents:(id)a0 error:(id *)a1; - (id)stashedBundleContainerWithError:(id *)a0; - (BOOL)transferExistingStashesFromContainer:(id)a0 error:(id *)a1; - (BOOL)writeiTunesMetadata:(id)a0 error:(id *)a1; @end