//
//     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 MSDocument, NSMenu;

@interface _TtC6Sketch27BaseComponentMenuController : NSObject
{
    // Error parsing type: , name: document
    // Error parsing type: , name: anchorView
    // Error parsing type: , name: pickHandler
    // Error parsing type: , name: openSubmenus
    // Error parsing type: , name: currentComponentReference
    // Error parsing type: , name: pickHandlerLifetime
    // Error parsing type: , name: cachedCurrentComponentTreeLeaf
    // Error parsing type: , name: topLevelMenu
    // Error parsing type: , name: $__lazy_storage_$_searchField
    // Error parsing type: , name: $__lazy_storage_$_showComponentsWindowButton
    // Error parsing type: , name: $__lazy_storage_$_searchView
    // Error parsing type: , name: $__lazy_storage_$_searchFieldMenuItem
    // Error parsing type: , name: $__lazy_storage_$_bodyMenuItemPlaceholderIcon
    // Error parsing type: , name: $__lazy_storage_$_librarySubmenuItemPlaceholderIcon
    // Error parsing type: , name: $__lazy_storage_$_textStyleMinimumHeightPlaceholderIcon
    // Error parsing type: , name: searchString
}

- (void).cxx_destruct;
- (id)init;
- (BOOL)control:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (void)controlTextDidChange:(id)arg1;
- (BOOL)menuHasKeyEquivalent:(id)arg1 forEvent:(id)arg2 target:(id *)arg3 action:(SEL *)arg4;
- (void)menuDidClose:(id)arg1;
- (void)menu:(id)arg1 willHighlightItem:(id)arg2;
- (void)menuNeedsUpdate:(id)arg1;
- (void)menuWillOpen:(id)arg1;
- (void)openPreferencesWindow:(id)arg1;
@property(nonatomic, retain) NSMenu *topLevelMenu; // @synthesize topLevelMenu;
- (void)pickComponent:(id)arg1;
- (void)showComponentPickerWindow:(id)arg1;
- (void)refreshIfNecessary:(id)arg1;
- (void)availableLibrariesDidChange:(id)arg1;
- (void)setUp;
- (id)initWithDocument:(id)arg1;
@property(nonatomic) __weak MSDocument *document; // @synthesize document;

@end

