@class NSObject, NSArray, NSManagedObjectModel, NSPersistentStoreCoordinator, NSHashTable, MTManagedObjectContext, PFManagedObjectContextMonitor; @protocol OS_dispatch_queue, MTCoreDataContainerConfigProvider; @interface MTCoreDataContainer : NSObject @property (retain, nonatomic) NSManagedObjectModel *managedObjectModel; @property (retain, nonatomic) MTManagedObjectContext *mainQueueContext; @property (retain, nonatomic) MTManagedObjectContext *privateQueueContext; @property (retain, nonatomic) MTManagedObjectContext *carPlayContext; @property (retain, nonatomic) MTManagedObjectContext *storeContext; @property (retain, nonatomic) MTManagedObjectContext *importContext; @property (retain, nonatomic) MTManagedObjectContext *resetableImportContext; @property (retain, nonatomic) MTManagedObjectContext *loggingContext; @property (retain, nonatomic) MTManagedObjectContext *playbackContext; @property (retain, nonatomic) PFManagedObjectContextMonitor *privateMonitor; @property (retain, nonatomic) PFManagedObjectContextMonitor *importMonitor; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *mergeQueue; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *mergeNotifierQueue; @property (retain, nonatomic) NSPersistentStoreCoordinator *coordinator; @property (retain, nonatomic) id<MTCoreDataContainerConfigProvider> config; @property (retain, nonatomic) NSHashTable *notifiers; @property (retain, nonatomic) NSArray *entityNames; @property (nonatomic) BOOL valid; - (id)initWithConfig:(id)a0; - (id)persistentStoreCoordinator; - (void)destroy; - (void).cxx_destruct; - (id)allContexts; - (void)_tearDown:(BOOL)a0; - (id)contextForName:(id)a0; - (void)_addChanges:(id)a0 ofType:(int)a1 toLibraryChanges:(id)a2; - (id)_createManagedObjectContextWithName:(id)a0 coordinator:(id)a1 concurrencyType:(unsigned long long)a2; - (void)_notifyLibraryChanged:(id)a0 contextName:(id)a1; - (void)addChangeNotifier:(id)a0; - (void)checkForBackwardsMigration_probablyNotABug:(id)a0; - (void)checkForFullDisk_probablyNotABug:(id)a0; - (void)checkForRadar75450416_probablyNotABug:(id)a0; - (void)checkForWritePermissions:(id)a0; - (id)mainOrPrivateContext; - (void)mergeFromContextDidSaveNotification:(id)a0; - (id)persistentStoreUuid; - (void)removeChangeNotifier:(id)a0; - (void)tearDownAsync:(BOOL)a0; @end