//
//     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 <SketchModel/_MSPage.h>

#import <SketchModel/MSRootLayer-Protocol.h>

@class MSArtboardGroup, MSLayerArray, MSLayerGroup, MSLayoutGrid, MSRulerData, MSSelection, MSSimpleGrid, NSArray, NSSet, NSString;
@protocol MSLayerCoordinateSpace, MSRootLayer;

@interface MSPage : _MSPage <MSRootLayer>
{
    MSArtboardGroup *_currentArtboard;
    MSSelection *_selection;
    NSSet *_autoExpandedLayerIDs;
    MSLayerArray *_selectedLayers;
    id <MSLayerCoordinateSpace> _rulerCoordinateSpace;
    NSArray *_cachedExportableLayers;
    NSArray *_cachedArtboards;
    NSArray *_cachedSymbolMasters;
    NSSet *_internalLayerPaths;
}

+ (id)defaultSymbolsPageName;
+ (id)page;
- (void).cxx_destruct;
@property(readonly, nonatomic) NSSet *internalLayerPaths; // @synthesize internalLayerPaths=_internalLayerPaths;
@property(retain, nonatomic) NSArray *cachedSymbolMasters; // @synthesize cachedSymbolMasters=_cachedSymbolMasters;
@property(retain, nonatomic) NSArray *cachedArtboards; // @synthesize cachedArtboards=_cachedArtboards;
@property(retain, nonatomic) NSArray *cachedExportableLayers; // @synthesize cachedExportableLayers=_cachedExportableLayers;
@property(retain, nonatomic) MSLayerArray *selectedLayers; // @synthesize selectedLayers=_selectedLayers;
- (void)refaultChildrenAgainst:(id)arg1 inContext:(id)arg2;
- (BOOL)ancestorsOrSelfHaveInferredLayout;
- (void)setIsLocked:(BOOL)arg1;
- (BOOL)isLocked;
- (void)setIsVisible:(BOOL)arg1;
- (BOOL)isVisible;
@property(nonatomic) double zoomValue;
@property(nonatomic) struct CGPoint scrollOrigin;
- (id)parentGroupForInserting;
- (struct CGPoint)originForNewArtboardWithSize:(struct CGSize)arg1;
- (id)artboardsMatchingWidth:(double)arg1;
- (BOOL)contentIntersectsWithRect:(struct CGRect)arg1;
- (BOOL)hasClickThrough;
@property(readonly, nonatomic) MSRulerData *currentVerticalRulerData;
@property(readonly, nonatomic) MSRulerData *currentHorizontalRulerData;
- (void)moveLayersToArtboards;
- (void)rectSizeDidChange:(id)arg1;
- (void)changeLayerExpandedTypeToAutomaticIfCollapsed;
- (id)artboardWithID:(id)arg1;
@property(readonly, nonatomic) NSArray *symbols;
@property(readonly, nonatomic) NSArray *artboards;
- (id)topLevelLayersMatchingTrait:(unsigned long long)arg1;
- (id)parentRoot;
@property(readonly, nonatomic) MSLayerGroup<MSRootLayer> *currentRoot;
- (id)parentPage;
- (BOOL)fixGeometryWithOptions:(long long)arg1;
- (BOOL)layers:(id)arg1 fitOnArtboard:(id)arg2;
- (id)destinationArtboardForLayers:(id)arg1 artboards:(id)arg2;
- (BOOL)addOrRemoveLayerFromArtboardIfNecessary:(id)arg1 options:(unsigned long long)arg2;
- (BOOL)tryToMoveLayer:(id)arg1 toArtboards:(id)arg2;
@property(readonly, nonatomic) NSArray *exportableLayers;
- (id)symbolLayersInGroup:(id)arg1;
- (id)artboardForSlice:(id)arg1 inArtboards:(id)arg2;
- (id)rulerCoordinateSpace;
@property(nonatomic) struct CGPoint rulerBase;
- (struct CGPoint)origin;
- (void)resizeChildrenWithOldSize:(struct CGSize)arg1;
@property(readonly, nonatomic) struct CGRect rect;
- (void)object:(id)arg1 didChangeProperty:(id)arg2;
@property(nonatomic) __weak MSArtboardGroup *currentArtboard; // @synthesize currentArtboard=_currentArtboard;
- (BOOL)canContainLayer:(id)arg1;
- (void)changeSelectionByAddingItems:(id)arg1 extendExisting:(BOOL)arg2;
- (void)changeSelectionByAddingLayersInSet:(id)arg1;
- (void)changeSelectionByDeselectingLayers:(id)arg1;
- (void)changeSelectionBySelectingLayersInSet:(id)arg1;
- (void)changeSelectionBySelectingLayers:(id)arg1;
- (void)changeSelectionUsingBlock:(CDUnknownBlockType)arg1;
- (BOOL)isLayer:(id)arg1 openToSelectionWithOptions:(unsigned long long)arg2;
- (BOOL)isLayer:(id)arg1 selectableOnCanvasWithOptions:(unsigned long long)arg2;
- (BOOL)isLayerSelected:(id)arg1;
- (id)layersWithIDs:(id)arg1;
- (id)layersByObjectID;
@property(readonly, nonatomic) NSSet *currentSelection;
- (void)setSelectedLayerPaths:(id)arg1;
- (id)oldSelectedLayerIDs;
@property(readonly, nonatomic) NSSet *selectedLayerPaths;
- (void)ensureSelectedLayersAreStillValid;
@property(readonly, nonatomic) NSSet *autoExpandedLayerIDs; // @synthesize autoExpandedLayerIDs=_autoExpandedLayerIDs;
@property(retain, nonatomic) MSSelection *selection; // @synthesize selection=_selection;
- (id)parentGroup;
- (void)objectDidInit;
- (void)resetSelectedLayerIDs:(id)arg1;
- (void)performInitWithImmutableModelObject:(id)arg1;
- (struct CGRect)contentBounds;
- (void)validateBoundsAfterPatching;

// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(copy, nonatomic) MSSimpleGrid *grid;
@property(readonly) unsigned long long hash;
@property(copy, nonatomic) MSRulerData *horizontalRulerData;
@property(copy, nonatomic) MSLayoutGrid *layout;
@property(readonly) Class superclass;
@property(copy, nonatomic) MSRulerData *verticalRulerData;

@end

