//
//     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 "BCPopoverDelegate-Protocol.h"
#import "MSEditArtboardPresetViewControllerDelegate-Protocol.h"
#import "NSTableViewDataSource-Protocol.h"
#import "NSTableViewDelegate-Protocol.h"
#import "NSUserInterfaceValidations-Protocol.h"

@class MSArtboardPreset, MSArtboardPresetStore, MSArtboardPresetsCategory, NSArray, NSArrayController, NSSegmentedControl, NSString, NSTableView;
@protocol MSArtboardPresetsViewControllerDelegate;

@interface MSArtboardPresetsViewController : NSViewController <NSTableViewDataSource, NSTableViewDelegate, MSEditArtboardPresetViewControllerDelegate, NSUserInterfaceValidations, BCPopoverDelegate>
{
    MSArtboardPresetStore *_presetStore;
    long long _orientation;
    NSArray *_extraPresets;
    id <MSArtboardPresetsViewControllerDelegate> _delegate;
    NSArrayController *_categoriesController;
    NSSegmentedControl *_orientationSegmentedControl;
    NSTableView *_tableView;
    NSArray *_categories;
    NSArray *_arrangedSections;
    NSArray *_arrangedObjects;
    MSArtboardPreset *_editingPreset;
    struct CGSize _selectedPresetSize;
}

- (void).cxx_destruct;
@property(retain, nonatomic) MSArtboardPreset *editingPreset; // @synthesize editingPreset=_editingPreset;
@property(readonly, nonatomic) NSArray *arrangedObjects; // @synthesize arrangedObjects=_arrangedObjects;
@property(readonly, nonatomic) NSArray *arrangedSections; // @synthesize arrangedSections=_arrangedSections;
@property(copy, nonatomic) NSArray *categories; // @synthesize categories=_categories;
@property(retain, nonatomic) NSTableView *tableView; // @synthesize tableView=_tableView;
@property(retain, nonatomic) NSSegmentedControl *orientationSegmentedControl; // @synthesize orientationSegmentedControl=_orientationSegmentedControl;
@property(retain, nonatomic) NSArrayController *categoriesController; // @synthesize categoriesController=_categoriesController;
@property(nonatomic) __weak id <MSArtboardPresetsViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) struct CGSize selectedPresetSize; // @synthesize selectedPresetSize=_selectedPresetSize;
@property(copy, nonatomic) NSArray *extraPresets; // @synthesize extraPresets=_extraPresets;
@property(nonatomic) long long orientation; // @synthesize orientation=_orientation;
- (void)popoverWillShow:(id)arg1;
- (void)editArtboardPresetViewController:(id)arg1 savePreset:(id)arg2;
- (void)tableViewSelectionDidChange:(id)arg1;
- (BOOL)tableView:(id)arg1 shouldSelectRow:(long long)arg2;
- (void)tableView:(id)arg1 didAddRowView:(id)arg2 forRow:(long long)arg3;
- (double)tableView:(id)arg1 heightOfRow:(long long)arg2;
- (BOOL)tableView:(id)arg1 isGroupRow:(long long)arg2;
- (id)viewForGroupRow:(long long)arg1;
- (id)tableView:(id)arg1 viewForTableColumn:(id)arg2 row:(long long)arg3;
- (id)tableView:(id)arg1 rowViewForRow:(long long)arg2;
- (long long)numberOfRowsInTableView:(id)arg1;
- (void)prepareForSegue:(id)arg1 sender:(id)arg2;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (void)deleteRowAction:(id)arg1;
- (void)editRowAction:(id)arg1;
- (void)refresh;
- (BOOL)isFauxSeparatorSectionAtIndex:(long long)arg1;
- (BOOL)isSectionAtIndex:(unsigned long long)arg1;
- (id)presetForPreset:(id)arg1 landscape:(BOOL)arg2;
- (void)rearrangeObjects;
- (BOOL)itemIsUserPreset:(id)arg1;
- (void)addUserPreset:(id)arg1;
- (id)presetAtIndexPath:(id)arg1;
- (void)refreshOrientationControl;
- (void)selectOrientation:(id)arg1;
- (void)showCreateCustomSizeSheet:(id)arg1;
- (void)selectCategory:(id)arg1;
- (id)categoryForPreset:(id)arg1;
@property(retain, nonatomic) MSArtboardPresetsCategory *selectedCategory;
- (void)artboardPresetStoreDidChange:(id)arg1;
@property(retain, nonatomic) MSArtboardPresetStore *presetStore; // @synthesize presetStore=_presetStore;
- (void)dealloc;
- (void)viewDidLoad;
- (id)initWithCoder:(id)arg1;

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

@end

