declare namespace ObjC{ namespace classes{ export class UIFontDescriptor extends NSObject{ init():UIFontDescriptor; initWithCoder_(aDecoder:NSCoder|NativePointer):UIFontDescriptor; objectForKey_(anAttribute:any|NativePointer):NSObject; fontAttributes():NativePointer; matchingFontDescriptorsWithMandatoryKeys_(mandatoryKeys:NativePointer|NativePointer):NativePointer; static fontDescriptorWithFontAttributes_(attributes:NativePointer|NativePointer):UIFontDescriptor; static fontDescriptorWithName_size_(fontName:NSString|NativePointer,size:NSObject|NativePointer):UIFontDescriptor; static fontDescriptorWithName_matrix_(fontName:NSString|NativePointer,matrix:NSObject|NativePointer):UIFontDescriptor; static preferredFontDescriptorWithTextStyle_(style:any|NativePointer):UIFontDescriptor; static preferredFontDescriptorWithTextStyle_compatibleWithTraitCollection_(style:any|NativePointer,traitCollection:UITraitCollection|NativePointer):UIFontDescriptor; initWithFontAttributes_(attributes:NativePointer|NativePointer):UIFontDescriptor; fontDescriptorByAddingAttributes_(attributes:NativePointer|NativePointer):UIFontDescriptor; fontDescriptorWithSize_(newPointSize:NSObject|NativePointer):UIFontDescriptor; fontDescriptorWithMatrix_(matrix:NSObject|NativePointer):UIFontDescriptor; fontDescriptorWithFace_(newFace:NSString|NativePointer):UIFontDescriptor; fontDescriptorWithFamily_(newFamily:NSString|NativePointer):UIFontDescriptor; fontDescriptorWithSymbolicTraits_(symbolicTraits:any|NativePointer):UIFontDescriptor; fontDescriptorWithDesign_(design:any|NativePointer):UIFontDescriptor; postscriptName():NSString; pointSize():number; matrix():number; symbolicTraits():any; } } }