//
//     Generated by class-dump 3.5 (64 bit).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import <objc/NSObject.h>

#import <UIFoundation/NSCopying-Protocol.h>
#import <UIFoundation/NSSecureCoding-Protocol.h>

@class NSAffineTransform, NSDictionary, NSMutableDictionary, NSString;

@interface NSFontDescriptor : NSObject <NSCopying, NSSecureCoding>
{
    NSMutableDictionary *_attributes;
    id _reserved1;
    id _reserved2;
    id _reserved3;
    id _reserved4;
    id _reserved5;
}

+ (BOOL)supportsSecureCoding;
+ (id)fontDescriptorWithName:(id)arg1 matrix:(id)arg2;
+ (id)fontDescriptorWithName:(id)arg1 size:(double)arg2;
+ (id)fontDescriptorWithFontAttributes:(id)arg1;
+ (id)_createMungledDictionary:(id)arg1;
- (id)description;
- (id)_visibleName;
- (id)fontDescriptorWithFamily:(id)arg1;
- (id)fontDescriptorWithFace:(id)arg1;
- (id)fontDescriptorWithMatrix:(id)arg1;
- (id)fontDescriptorWithSize:(double)arg1;
- (id)fontDescriptorWithSymbolicTraits:(unsigned int)arg1;
- (id)fontDescriptorByAddingAttributes:(id)arg1;
- (id)matchingFontDescriptorWithMandatoryKeys:(id)arg1;
- (id)matchingFontDescriptorsWithMandatoryKeys:(id)arg1;
- (id)objectForKey:(id)arg1;
@property(readonly) BOOL requiresFontAssetRequest;
@property(readonly) unsigned int symbolicTraits;
@property(readonly, copy) NSAffineTransform *matrix;
@property(readonly) double pointSize;
@property(readonly, copy) NSString *postscriptName;
- (void)encodeWithCoder:(id)arg1;
- (id)replacementObjectForPortCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (Class)classForCoder;
- (id)_attributes;
@property(readonly, copy) NSDictionary *fontAttributes;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)init;
- (id)initWithFontAttributes:(id)arg1;
- (id)_initWithFontAttributes:(id)arg1 options:(unsigned long long)arg2;

@end

