//
//     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 MSAssetLibrary, MSShareableObjectReference, NSArray, NSSet;
@protocol MSForeignObjectProvider;

@interface MSShareableObjectActionsController : NSObject
{
    NSArray *_layers;
    MSShareableObjectReference *_selectedObjectReference;
    MSAssetLibrary *_sourceLibrary;
    id <MSForeignObjectProvider> _provider;
}

+ (long long)validateCanOpenLibrary:(id)arg1;
- (void).cxx_destruct;
@property(retain, nonatomic) id <MSForeignObjectProvider> provider; // @synthesize provider=_provider;
@property(retain, nonatomic) MSAssetLibrary *sourceLibrary; // @synthesize sourceLibrary=_sourceLibrary;
@property(retain, nonatomic) MSShareableObjectReference *selectedObjectReference; // @synthesize selectedObjectReference=_selectedObjectReference;
@property(nonatomic) __weak NSArray *layers; // @synthesize layers=_layers;
@property(readonly, nonatomic) long long validateCanOpenInLibrary;
- (void)updateWithForeignObjectProvider:(id)arg1 forLayers:(id)arg2;
- (BOOL)containsOutOfSyncInstance;
@property(readonly, nonatomic) NSSet *masterObjects;
@property(readonly, nonatomic) unsigned long long objectType;

@end

