//
//     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/NSSplitViewController.h>

#import "NSSplitViewDelegate-Protocol.h"

@class BCSideBarViewController, MSCanvasViewController, MSComponentGridController, MSDocument, MSInspectorController, NSString, NSView, NSWindow;

@interface MSMainSplitViewController : NSSplitViewController <NSSplitViewDelegate>
{
    BOOL _isInVersionBrowser;
    BOOL _shouldEncodeCurrentSidebarWidth;
    NSWindow *_window;
    MSDocument *_document;
    MSCanvasViewController *_canvasController;
    MSInspectorController *_observableInspectorController;
    long long _leftSide;
    long long _rightSide;
    NSView *_savedInspectorView;
    double _restorableSidebarWidth;
}

- (void).cxx_destruct;
@property(nonatomic) double restorableSidebarWidth; // @synthesize restorableSidebarWidth=_restorableSidebarWidth;
@property(nonatomic) BOOL shouldEncodeCurrentSidebarWidth; // @synthesize shouldEncodeCurrentSidebarWidth=_shouldEncodeCurrentSidebarWidth;
@property(retain, nonatomic) NSView *savedInspectorView; // @synthesize savedInspectorView=_savedInspectorView;
@property(nonatomic) BOOL isInVersionBrowser; // @synthesize isInVersionBrowser=_isInVersionBrowser;
@property(nonatomic) long long rightSide; // @synthesize rightSide=_rightSide;
@property(nonatomic) long long leftSide; // @synthesize leftSide=_leftSide;
@property(retain, nonatomic) MSInspectorController *observableInspectorController; // @synthesize observableInspectorController=_observableInspectorController;
@property(retain, nonatomic) MSCanvasViewController *canvasController; // @synthesize canvasController=_canvasController;
@property(nonatomic) __weak MSDocument *document; // @synthesize document=_document;
@property(retain, nonatomic) NSWindow *window; // @synthesize window=_window;
- (void)dealloc;
- (void)didExitVersionBrowser;
- (void)didEnterVersionBrowser;
- (id)createInspectorSplitViewItem;
- (id)createComponentsSplitViewItemWithController:(id)arg1;
- (id)createCanvasSplitViewItem;
- (id)createSidebarSplitViewItem;
- (void)tearDown;
- (void)setUp;
- (struct CGRect)splitView:(id)arg1 effectiveRect:(struct CGRect)arg2 forDrawnRect:(struct CGRect)arg3 ofDividerAtIndex:(long long)arg4;
- (void)hideInspector;
- (id)showInspector;
- (id)inspectorItem;
@property(readonly, nonatomic) NSView *inspectorView;
@property(readonly, nonatomic) MSInspectorController *inspectorController;
@property(readonly, nonatomic, getter=isInspectorVisible) BOOL inspectorVisible;
- (void)hideComponents;
- (id)showComponents;
- (id)componentsItem;
@property(readonly, nonatomic) MSComponentGridController *componentsController;
- (void)hideCanvas;
- (id)showCanvas;
- (id)canvasItem;
@property(readonly, nonatomic) NSView *canvasView;
- (void)restoreStateWithCoder:(id)arg1;
- (void)encodeRestorableStateWithCoder:(id)arg1;
- (void)splitViewDidResizeSubviews:(id)arg1;
- (void)saveSidebarWidth;
- (void)restoreSidebarWidth;
- (void)setSidebarWidth:(double)arg1;
- (double)sidebarWidth;
- (void)hideSidebar;
- (id)showSidebar;
- (id)sidebarItem;
@property(readonly, nonatomic) NSView *sidebarView;
@property(readonly, nonatomic) BCSideBarViewController *sidebarController;
- (BOOL)isSidebarVisible;
- (void)alignWithWindowContentLayoutGuide;
- (unsigned long long)indexOfSplitViewItemForViewController:(id)arg1;
- (BOOL)removeAccessoryViewBeneathCanvas:(id)arg1;
- (BOOL)insertAccessoryViewBeneathCanvas:(id)arg1 constrainingHeight:(double)arg2;
- (BOOL)removeAccessoryViewAtopCanvas:(id)arg1;
- (BOOL)insertAccessoryViewAtopCanvas:(id)arg1 constrainingHeight:(double)arg2;

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

@end

