//
//     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 <AppKit/NSViewController.h>

#import "MSReorderingContainerDelegate-Protocol.h"
#import "MSStylePartBlendModeButtonDelegate-Protocol.h"

@class MSDataMenuProvider, MSReorderingContainerView, MSStylePartBlendModeButton, NSArray, NSButton, NSMenu, NSString, NSTextField, NSView;
@protocol MSInspectorSectionDelegate;

@interface MSMultipleStylePartInspectorViewController : NSViewController <MSStylePartBlendModeButtonDelegate, MSReorderingContainerDelegate>
{
    NSArray *_layers;
    NSArray *_stylePartViewControllers;
    id <MSInspectorSectionDelegate> _delegate;
    MSReorderingContainerView *_reorderingContainer;
    NSView *_nameView;
    NSTextField *_nameField;
    NSButton *_addStylePartButton;
    NSButton *_addStylePartHeaderWideButton;
    MSStylePartBlendModeButton *_blendModeButton;
    NSButton *_advancedOptionsButton;
    NSButton *_disabledStylePartsButton;
    NSButton *_resetStylePartsButton;
    NSButton *_learnMoreButton;
    NSButton *_dataButton;
    NSMenu *_dataMenu;
    MSDataMenuProvider *_dataMenuProvider;
}

- (void).cxx_destruct;
@property(retain, nonatomic) MSDataMenuProvider *dataMenuProvider; // @synthesize dataMenuProvider=_dataMenuProvider;
@property(retain, nonatomic) NSMenu *dataMenu; // @synthesize dataMenu=_dataMenu;
@property(retain, nonatomic) NSButton *dataButton; // @synthesize dataButton=_dataButton;
@property(retain, nonatomic) NSButton *learnMoreButton; // @synthesize learnMoreButton=_learnMoreButton;
@property(retain, nonatomic) NSButton *resetStylePartsButton; // @synthesize resetStylePartsButton=_resetStylePartsButton;
@property(retain, nonatomic) NSButton *disabledStylePartsButton; // @synthesize disabledStylePartsButton=_disabledStylePartsButton;
@property(retain, nonatomic) NSButton *advancedOptionsButton; // @synthesize advancedOptionsButton=_advancedOptionsButton;
@property(retain, nonatomic) MSStylePartBlendModeButton *blendModeButton; // @synthesize blendModeButton=_blendModeButton;
@property(retain, nonatomic) NSButton *addStylePartHeaderWideButton; // @synthesize addStylePartHeaderWideButton=_addStylePartHeaderWideButton;
@property(retain, nonatomic) NSButton *addStylePartButton; // @synthesize addStylePartButton=_addStylePartButton;
@property(retain, nonatomic) NSTextField *nameField; // @synthesize nameField=_nameField;
@property(retain, nonatomic) NSView *nameView; // @synthesize nameView=_nameView;
@property(retain, nonatomic) MSReorderingContainerView *reorderingContainer; // @synthesize reorderingContainer=_reorderingContainer;
@property(nonatomic) __weak id <MSInspectorSectionDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSArray *stylePartViewControllers; // @synthesize stylePartViewControllers=_stylePartViewControllers;
@property(copy, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (id)dataButtonTooltip;
- (void)validateDataButtonState;
- (long long)dataButtonState;
- (void)showDataMenu:(id)arg1;
- (id)documentForStylePartBlendButton:(id)arg1;
- (void)setBlendMode:(long long)arg1 sender:(id)arg2;
- (long long)blendModeButtonState;
- (BOOL)validateMenuItem:(id)arg1;
- (void)refreshIfNecessary:(id)arg1;
@property(readonly, nonatomic) NSString *menuTitleRemove;
@property(readonly, nonatomic) NSString *menuTitleDuplicate;
@property(readonly, nonatomic) NSString *menuTitlePaste;
@property(readonly, nonatomic) NSString *menuTitleCopy;
- (id)contextMenuForSupportedActions:(unsigned long long)arg1 atIndex:(long long)arg2;
- (void)updateInspector:(id)arg1 index:(unsigned long long)arg2;
- (BOOL)hasEnabledStyle;
- (void)dealloc;
- (double)startingOffsetForStackingContainerBackground:(id)arg1;
- (void)containerBackground:(id)arg1 dragDidReorderChildAtIndex:(unsigned long long)arg2 toIndex:(unsigned long long)arg3;
- (unsigned long long)stylePartType;
- (void)resetStylePartsButtonAction:(id)arg1;
- (long long)resetStylePartsButtonState;
- (void)advancedOptionsButtonAction:(id)arg1;
- (void)disabledStylePartsButtonAction:(id)arg1;
- (id)stylePartsAtIndex:(unsigned long long)arg1;
- (unsigned long long)tagFromSender:(id)arg1;
- (void)insertStylePart:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)duplicateStylePartAction:(id)arg1;
- (void)deleteStylePartAction:(id)arg1;
- (void)pasteStylePartAction:(id)arg1;
- (void)copyStylePartAction:(id)arg1;
- (void)addStylePartsForSelection;
- (BOOL)hasPopOver;
- (void)learnMoreButtonAction:(id)arg1;
- (void)addStylePartHeaderWideAction:(id)arg1;
- (void)addStylePartButtonAction:(id)arg1;
- (void)addNewStylePart;
- (void)closePopovers;
- (id)rotatedStyleParts;
- (void)setStatus:(long long)arg1 forButton:(id)arg2;
- (void)validateSpecialButtons;
- (unsigned long long)supportedActionsForLayers:(id)arg1;
- (void)prepare;
- (void)prepareForReuse;
- (id)viewForStyleAtOffset:(long long)arg1 index:(unsigned long long)arg2;
- (long long)learnMoreButtonState;
- (long long)disabledStylePartsButtonState;
- (long long)advancedOptionsButtonState;
- (long long)addStylePartHeaderWideButtonState;
- (id)learnMoreButtonTooltip;
- (id)disabledStylePartsButtonTooltip;
- (id)advancedOptionsButtonTooltip;
- (id)addStylePartButonTooltip;
- (long long)addStylePartButtonState;
- (void)styleDidEnableOrDisable;
- (id)contentViews;
- (id)views;
- (void)resizeViewToFit;
- (Class)stylePartInspectorClass;
- (id)createInspectorForStyleParts:(id)arg1;
- (void)loadViewControllers;
- (id)title;
- (id)nibName;
- (id)init;

// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;

@end

