luxlabs header browser preview


@interface NTKGreenfieldUtilities : NSObject

+ (void)generateFacePreviewImageFromUrl:(id)a0 completionBlock:(id /* block */)a1;
+ (id)encodeQueue;
+ (id)_addGreyBorderToWatchFaceImage:(id)a0;
+ (id)_queue_snapshotFace:(id)a0 borderType:(unsigned long long)a1;
+ (id)_addGenericDeviceBorderToWatchFaceImage:(id)a0 includesTransparentPadding:(BOOL)a1;
+ (id)_companionAppIdFromWatchAppBundleId:(id)a0;
+ (id)_decodeFaceFromDataPath:(id)a0;
+ (id)_greenfieldWatchFaceJsonForFace:(id)a0;
+ (id)_metadataDictForWatchFace:(id)a0 slotToSampleTemplateMapping:(id)a1 slotToItemIdMapping:(id)a2 slotToBundleIdMapping:(id)a3 watchFaceDataPath:(id)a4;
+ (id)_queue_encodeDraftRecipe:(id)a0;
+ (id)_queue_greenfieldPreviewFromUrl:(id)a0;
+ (void)_updateSystemDeletableAppItemIdForSlotToItemIdMapping:(id)a0 face:(id)a1;
+ (id)addBorder:(unsigned long long)a0 toWatchFaceImage:(id)a1;
+ (id)createXPCServiceConnection;
+ (void)decodeWatchFaceFromUrl:(id)a0 completionBlock:(id /* block */)a1;
+ (void)encodeRecipeFromDraftRecipe:(id)a0 completionBlock:(id /* block */)a1;
+ (void)generateFacePreviewImageFromDraftRecipe:(id)a0 borderType:(unsigned long long)a1 completionBlock:(id /* block */)a2;
+ (void)generateFacePreviewImageFromDraftRecipe:(id)a0 completionBlock:(id /* block */)a1;
+ (BOOL)shouldAutoDismissViewControllerForAddFaceFlow:(id)a0;
+ (BOOL)shouldPresentUnreleasedFeaturesInternalWarningForFace:(id)a0;
+ (id)temporaryGreenfieldDirectory;
+ (id)temporaryGreenfieldNoBordersSnapshotPath;
+ (id)unzipWatchFaceFileAtUrl:(id)a0;
+ (BOOL)validateFaceType:(id)a0 faceBundleId:(id)a1;

@end