//
//     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 <SketchControllers/BCOutlineViewPopupConfigurator-Protocol.h>
#import <SketchControllers/NSMenuDelegate-Protocol.h>

@class MSLayer, NSPopUpButton, NSString;

@interface MSLayerListBadgeConfigurator : NSObject <NSMenuDelegate, BCOutlineViewPopupConfigurator>
{
    BOOL _isOpen;
    MSLayer *_layer;
    NSPopUpButton *_popup;
}

+ (void)onBooleanOperation:(id)arg1;
+ (id)configuratorWithLayer:(id)arg1;
- (void).cxx_destruct;
@property(nonatomic) BOOL isOpen; // @synthesize isOpen=_isOpen;
@property(nonatomic) __weak NSPopUpButton *popup; // @synthesize popup=_popup;
@property(nonatomic) __weak MSLayer *layer; // @synthesize layer=_layer;
- (void)onBooleanOperation:(id)arg1;
- (void)menuDidClose:(id)arg1;
- (void)menu:(id)arg1 willHighlightItem:(id)arg2;
- (void)menuNeedsUpdate:(id)arg1;
- (void)updateImagesOnMenu:(id)arg1 withSelectedItem:(id)arg2;
- (id)imageForOperation:(long long)arg1 tintedForState:(unsigned long long)arg2;
- (id)imageForOperation:(long long)arg1;
- (id)badgeMenuItemWithTag:(long long)arg1;
- (id)templateMenu;
- (BOOL)updatePopup:(id)arg1 forState:(unsigned long long)arg2;
- (id)initWithLayer:(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

