//
//     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/NSCoding-Protocol.h>

@class MSDataSupplier, NSArray, NSDictionary, NSString;
@protocol MSDataSupplierDelegate;

@interface MSDataSupplierGroup : NSObject <NSCoding>
{
    BOOL _enabled;
    NSDictionary *_dataSuppliersDictionary;
    id <MSDataSupplierDelegate> _delegate;
    NSString *_groupIdentifier;
}

- (void).cxx_destruct;
@property(copy, nonatomic) NSString *groupIdentifier; // @synthesize groupIdentifier=_groupIdentifier;
@property(nonatomic) BOOL enabled; // @synthesize enabled=_enabled;
@property(nonatomic) __weak id <MSDataSupplierDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSDictionary *dataSuppliersDictionary; // @synthesize dataSuppliersDictionary=_dataSuppliersDictionary;
- (void)notifyDelegateOfChanges;
- (id)usableDataSuppliersOfDataType:(unsigned long long)arg1;
@property(readonly, nonatomic) BOOL isUsableDataSupplierGroup;
@property(readonly, nonatomic) unsigned long long dataType;
- (void)removeDataSupplier:(id)arg1;
- (void)addDataSuppliers:(id)arg1;
@property(readonly, nonatomic) BOOL oneDataSupplierInGroup;
- (id)makeGroupIdentifier;
@property(readonly, nonatomic) NSString *groupName;
@property(readonly, nonatomic) MSDataSupplier *anyDataSupplier;
- (unsigned long long)countOfUsableDataSuppliersForDataType:(unsigned long long)arg1;
- (id)dataSupplierMenuItemForDataType:(unsigned long long)arg1;
@property(readonly, nonatomic) NSArray *dataSuppliers;
@property(readonly, nonatomic) BOOL valid;
- (BOOL)postDecodingInitializingWithDelegate:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithDataSuppliers:(id)arg1 delegate:(id)arg2;

@end

