//
//     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 <SketchModel/MSCoding-Protocol.h>
#import <SketchModel/MSJSONArchiverAlternativeFileReference-Protocol.h>
#import <SketchModel/NSCopying-Protocol.h>

@class NSData, NSString;
@protocol OS_dispatch_semaphore;

@interface MSFontData : NSObject <NSCopying, MSCoding, MSJSONArchiverAlternativeFileReference>
{
    NSData *_sha1;
    NSData *_data;
    struct __CTFont *_fontRef;
    NSObject<OS_dispatch_semaphore> *_dataLock;
}

+ (id)decodeReferenceFromJSONZipArchive:(id)arg1 withReference:(id)arg2;
- (void).cxx_destruct;
@property(readonly, nonatomic) NSObject<OS_dispatch_semaphore> *dataLock; // @synthesize dataLock=_dataLock;
@property(nonatomic) struct __CTFont *fontRef; // @synthesize fontRef=_fontRef;
- (void)encodeReferenceInJSONZipArchive:(id)arg1;
- (id)replacementObjectForJSONEncoder:(id)arg1;
- (void)encodeAsJSON:(id)arg1;
@property(readonly) unsigned long long hash;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (BOOL)isEqual:(id)arg1;
@property(readonly, nonatomic) NSString *archiveReferenceIdentifier_bc;
- (id)initWithUnarchiver:(id)arg1;
- (id)initWithUnarchiver:(id)arg1 migratingFrom:(long long)arg2 toVersion:(long long)arg3;
- (void)decodeWithUnarchiver:(id)arg1;
- (void)encodeWithArchiver:(id)arg1;
- (void)setSha1:(id)arg1;
- (void)setData:(id)arg1;
@property(readonly, nonatomic) NSData *sha1;
@property(readonly, nonatomic) NSData *data;
- (void)waitForDataLock;
- (id)initWithData:(id)arg1 sha:(id)arg2;
- (id)initWithCTFontRef:(struct __CTFont *)arg1;

// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) Class superclass;

@end

