@class UIColor, NSString, CNPhotoPickerColorVariant, NSData; @interface CNPhotoPickerEmojiProviderItem : CNPhotoPickerProviderItem @property (nonatomic) struct CGSize { double width; double height; } size; @property (retain, nonatomic) NSString *stringRepresentation; @property (retain, nonatomic) NSData *dataRepresentation; @property (retain, nonatomic) CNPhotoPickerColorVariant *backgroundColorVariant; @property (readonly, nonatomic) NSString *itemText; @property (readonly, nonatomic) UIColor *backgroundColor; + (id)addNewEmojiProviderItemWithSize:(struct CGSize { double x0; double x1; })a0; + (id)suggestedEmojiItemsForString:(id)a0 variantsManager:(id)a1 size:(struct CGSize { double x0; double x1; })a2 locale:(id)a3; + (id)thumbnailViewForImage:(id)a0; - (id)imageData; - (unsigned long long)imageType; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)allowsMoveAndScale; - (BOOL)allowsVariants; - (id)contactImageForMetadataStore; - (id)copyWithStringRepresentation:(id)a0; - (id)createVariantsItemsWithVariantsManager:(id)a0; - (id)generateImageRepresentationForEmojiString:(id)a0; - (id)generateThumbnailImageDataIfNeeded; - (id)initWithStringRepresentation:(id)a0 backgroundColorVariant:(id)a1 size:(struct CGSize { double x0; double x1; })a2; - (id)thumbnailImageData; - (void)updateVisualIdentity:(id)a0; - (id)updatedProviderItemWithText:(id)a0; - (id)updatedProviderItemWithText:(id)a0 backgroundColorVariant:(id)a1; @end