//
//     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>

#import "NSToolbarDelegate-Protocol.h"

@class MSDocument, NSArray, NSString, NSToolbar;

@interface MSToolbarConstructor : NSObject <NSToolbarDelegate>
{
    BOOL _isForceAddingNotificationToolbarItem;
    BOOL _didEvaluateDocumentType;
    MSDocument *_doc;
    NSArray *_toolbarSelectableIdentifiers;
    NSArray *_toolbarAllowedItemIdentifiers;
    NSArray *_toolbarDefaultItemIdentifiers;
}

+ (id)toolbarDefaultComponentItemIdentifiersForCatalinaAndBelow;
+ (id)toolbarDefaultComponentItemIdentifiersForBigSurAndUp;
+ (id)toolbarDefaultComponentItemIdentifiers;
+ (id)toolbarDefaultItemIdentifiersForCatalinaAndBelow;
+ (id)toolbarDefaultItemIdentifiersForBigSurAndUp;
+ (id)toolbarDefaultItemIdentifiers;
+ (id)toolbarAllowedComponentItemIdentifiers;
+ (id)toolbarAllowedSketchDocumentItemIdentifiers;
- (void).cxx_destruct;
@property(nonatomic) BOOL didEvaluateDocumentType; // @synthesize didEvaluateDocumentType=_didEvaluateDocumentType;
@property(nonatomic) BOOL isForceAddingNotificationToolbarItem; // @synthesize isForceAddingNotificationToolbarItem=_isForceAddingNotificationToolbarItem;
@property(copy, nonatomic) NSArray *toolbarDefaultItemIdentifiers; // @synthesize toolbarDefaultItemIdentifiers=_toolbarDefaultItemIdentifiers;
@property(copy, nonatomic) NSArray *toolbarAllowedItemIdentifiers; // @synthesize toolbarAllowedItemIdentifiers=_toolbarAllowedItemIdentifiers;
@property(copy, nonatomic) NSArray *toolbarSelectableIdentifiers; // @synthesize toolbarSelectableIdentifiers=_toolbarSelectableIdentifiers;
@property(nonatomic) __weak MSDocument *doc; // @synthesize doc=_doc;
- (void)setShouldAutomaticallyRemoveNotificationToolbarItem:(BOOL)arg1;
- (BOOL)shouldAutomaticallyRemoveNotificationToolbarItem;
@property(readonly) NSString *componentsToolbarType;
@property(readonly) NSString *canvasToolbarType;
- (void)presenceActionDidChangeNotification:(id)arg1;
- (void)removeLegacyToolbarItemsForToolbar:(id)arg1;
- (void)insertNewDefaultToolbarItemsForToolbar:(id)arg1;
- (void)forceAddToolbarItemWithIdentifier:(id)arg1 toToolbar:(id)arg2;
- (BOOL)toolbar:(id)arg1 containsToolbarItemWithIdentifier:(id)arg2;
- (void)documentContentTypeDidChange;
- (void)documentTypeDidChange;
- (BOOL)didSettingOfObservedValueRepresentAChange:(id)arg1;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)validateActionOfToolbarItem:(id)arg1;
- (void)validateToolbarItems;
- (void)ensureNotificationItemVisibility;
- (BOOL)shouldShowNotificationItem;
- (void)toolbarWillAddItem:(id)arg1;
- (void)toolbarDidRemoveItem:(id)arg1;
- (id)toolbar:(id)arg1 itemForItemIdentifier:(id)arg2 willBeInsertedIntoToolbar:(BOOL)arg3;
- (id)toolbarDefaultItemIdentifiers:(id)arg1;
- (id)toolbarSelectableItemIdentifiers:(id)arg1;
- (id)toolbarAllowedItemIdentifiers:(id)arg1;
@property(readonly, nonatomic) NSToolbar *toolbar;
- (id)constructToolbarWithIdentifier:(id)arg1;
- (id)constructComponentsToolbar;
- (id)constructCanvasToolbar;
- (void)constructToolbarForWindow:(id)arg1;
- (void)dealloc;
- (id)initWithDocument:(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

