//
//     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 MSImmutableLayer, MSImmutableSymbolMaster, MSOverridePoint, MSOverrideValue, NSArray, NSString;

@interface MSAvailableOverride : NSObject
{
    BOOL _isEditable;
    BOOL _isVisible;
    BOOL _appearsOnCanvas;
    MSAvailableOverride *_parent;
    MSImmutableSymbolMaster *_master;
    MSImmutableLayer *_affectedLayer;
    MSOverridePoint *_overridePoint;
    MSOverrideValue *_internalOverrideValue;
    id _affectedLayerDefault;
}

+ (id)overrideInOverrides:(id)arg1 withPath:(id)arg2 andPropertyName:(id)arg3;
+ (void)enumerateOverrides:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
+ (id)flattenAvailableOverrides:(id)arg1;
+ (id)availableOverrideWithOverridePoint:(id)arg1 master:(id)arg2 overrideValue:(id)arg3 otherOverrides:(id)arg4 overrideProperties:(id)arg5 inParent:(id)arg6 document:(id)arg7;
- (void).cxx_destruct;
@property(readonly, nonatomic) id affectedLayerDefault; // @synthesize affectedLayerDefault=_affectedLayerDefault;
@property(readonly, nonatomic) MSOverrideValue *internalOverrideValue; // @synthesize internalOverrideValue=_internalOverrideValue;
@property(nonatomic) BOOL appearsOnCanvas; // @synthesize appearsOnCanvas=_appearsOnCanvas;
@property(readonly, nonatomic) BOOL isVisible; // @synthesize isVisible=_isVisible;
@property(readonly, nonatomic) BOOL isEditable; // @synthesize isEditable=_isEditable;
@property(readonly, nonatomic) MSOverridePoint *overridePoint; // @synthesize overridePoint=_overridePoint;
@property(readonly, nonatomic) __weak MSImmutableLayer *affectedLayer; // @synthesize affectedLayer=_affectedLayer;
@property(readonly, nonatomic) MSImmutableSymbolMaster *master; // @synthesize master=_master;
@property(readonly, nonatomic) __weak MSAvailableOverride *parent; // @synthesize parent=_parent;
@property(readonly, nonatomic) NSString *containedByPropertyID;
@property(readonly, nonatomic) NSString *containedPropertyID;
- (void)calculateAppearsOnCanvasWithAncestors:(id)arg1;
@property(readonly, nonatomic) BOOL allowsOverrides;
@property(readonly, nonatomic) BOOL defaultIsItselfAnOverride;
@property(readonly, nonatomic) BOOL isHidden;
@property(readonly, nonatomic) BOOL hasOverride;
@property(readonly, nonatomic) id overrideValue;
@property(readonly, nonatomic) id defaultValue;
@property(readonly, nonatomic) id currentValue;
@property(readonly, nonatomic) NSArray *children;
- (id)debugDescription;
- (id)initWithOverridePoint:(id)arg1 master:(id)arg2 affectedLayer:(id)arg3 overrideValue:(id)arg4 otherOverrides:(id)arg5 inParent:(id)arg6 document:(id)arg7;
- (BOOL)affectsSameLayerAs:(id)arg1;
- (BOOL)isComplimentaryTo:(id)arg1;
@property(nonatomic, readonly) long long ancestorCount;

@end

