//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Jul  6 2018 12:02:43).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import <objc/NSObject.h>

@class BCReadWriteLock, MSDetachedComponentUpdater, MSImmutableDocumentData, NSDictionary, NSHashTable;
@protocol OS_dispatch_queue;

@interface MSDetachedContainer : NSObject
{
    MSImmutableDocumentData *_document;
    MSDetachedComponentUpdater *_detacher;
    BCReadWriteLock *_lock;
    NSDictionary *_detachedMasters;
    NSDictionary *_detachedInstances;
    NSObject<OS_dispatch_queue> *_dispatchQueue;
    NSHashTable *_observers;
}

- (void).cxx_destruct;
@property(retain, nonatomic) NSHashTable *observers; // @synthesize observers=_observers;
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue; // @synthesize dispatchQueue=_dispatchQueue;
@property(retain, nonatomic) NSDictionary *detachedInstances; // @synthesize detachedInstances=_detachedInstances;
@property(retain, nonatomic) NSDictionary *detachedMasters; // @synthesize detachedMasters=_detachedMasters;
@property(readonly, nonatomic) BCReadWriteLock *lock; // @synthesize lock=_lock;
@property(readonly, nonatomic) MSDetachedComponentUpdater *detacher; // @synthesize detacher=_detacher;
- (void)removeObserver:(id)arg1;
- (void)addObserver:(id)arg1;
- (void)updateWithDocument:(id)arg1 blocking:(BOOL)arg2;
- (void)update;
@property(retain, nonatomic) MSImmutableDocumentData *document; // @synthesize document=_document;
- (id)detachedSymbolForInstance:(id)arg1;
- (id)detachedMasterWithSymbolID:(id)arg1;
- (id)init;

@end

