//
//     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 MSLayerArray, MSModelObject, MSModelObjectCacheGeneration, MSStyle, NSSet, NSString;
@protocol BCSortable><MSSharedObjectStyling, MSShareableObjectUpdaterDelegate;

@interface MSShareableObjectUpdater : NSObject
{
    id <MSShareableObjectUpdaterDelegate> _delegate;
    unsigned long long _shareableObjectType;
    MSLayerArray *_lastProcessedLayers;
    MSModelObjectCacheGeneration *_lastProcessedModelGeneration;
}

- (void).cxx_destruct;
@property(retain, nonatomic) MSModelObjectCacheGeneration *lastProcessedModelGeneration; // @synthesize lastProcessedModelGeneration=_lastProcessedModelGeneration;
@property(retain, nonatomic) MSLayerArray *lastProcessedLayers; // @synthesize lastProcessedLayers=_lastProcessedLayers;
@property(nonatomic) unsigned long long shareableObjectType; // @synthesize shareableObjectType=_shareableObjectType;
@property(nonatomic) __weak id <MSShareableObjectUpdaterDelegate> delegate; // @synthesize delegate=_delegate;
@property(readonly, nonatomic) NSSet *foreignSharedObjects;
@property(readonly, nonatomic) MSStyle *selectedStyle;
@property(readonly, nonatomic) MSModelObject<BCSortable><MSSharedObjectStyling> *shareableObject;
@property(readonly, nonatomic) NSSet *allSharedObjects;
@property(readonly, nonatomic) BOOL hasOutOfSyncStyles;
- (id)documentData;
@property(readonly, nonatomic) MSLayerArray *selectedLayers;
- (id)init;
@property(readonly, nonatomic) NSString *menuItemTitleForResetColorAction;
@property(readonly, nonatomic) NSString *menuItemTitleForCreateNewColorAction;
- (id)performCreateNewColorAction;
@property(readonly, nonatomic) BOOL canPerformNewColorAction;
@property(readonly, nonatomic) BOOL hasOutOfSyncColors;
- (id)selectedColor;
- (void)performDetachAction;
@property(readonly, nonatomic) NSString *menuItemTitleForDetachAction;
- (void)performResetAction;
@property(readonly, nonatomic) NSString *menuItemTitleForResetStyleAction;
- (void)performSyncAndOrUnlinkAction;
@property(readonly, nonatomic) NSString *menuItemTitleForUnlinkAndSyncAction;
@property(readonly, nonatomic) NSString *menuItemTitleForUnlinkAction;
@property(readonly, nonatomic) NSString *menuItemTitleForSyncAction;
- (unsigned long long)syncBehaviour;
- (id)performCreateNewStyleAction;
@property(readonly, nonatomic) BOOL canPerformNewStyleAction;
- (id)localObjectContainer;
@property(readonly, nonatomic) NSString *menuItemTitleForCreateNewStyleAction;

@end

