@class NTKRoundedCornerOverlayView, NSString, NTKColorCircularUtilitarianFaceViewComplicationFactory, UIImage, NTKKaleidoscopePathfinder, NSMapTable, NTKPhoto, CLKUIResourceProviderKey, NSMutableSet, CLKUIQuadView, CLKUITexture, UIColor; @interface NTKKaleidoscopeFaceView : NTKAnalogFaceView <NTKColorCircularUtilitarianFaceViewComplicationFactoryDelegate, CLKUIQuadViewDelegate, CLKUIResourceProviderDelegate> { CLKUIQuadView *_quadView; NTKRoundedCornerOverlayView *_cornerView; NTKColorCircularUtilitarianFaceViewComplicationFactory *_faceViewComplicationFactory; double _crownOffset; unsigned int _frameCounter; UIColor *_complicationPlatterColor; double _lastComplicationUpdateTime; struct CGColorSpace { } *_extendedSRGBcolorSpace; CLKUITexture *_userTextureLuma; CLKUITexture *_userTextureChroma; UIImage *_userSwatch; UIImage *_userImage; NTKPhoto *_userPhoto; NSString *_userUuidLuma; NSString *_userUuidChroma; NTKKaleidoscopePathfinder *_userPathfinder; CLKUIResourceProviderKey *_resourceProviderKey; float _crownTurnsPerRotation; double _dayDuration; NSMapTable *_quadPathfinderMapTable; NSMutableSet *_loadedAssets; BOOL _interactiveModeAnimationInFlight; } @property (nonatomic) unsigned long long currentAsset; @property (nonatomic) unsigned long long currentStyle; @property (retain, nonatomic) UIColor *complicationColor; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_swatchForEditModeDependsOnOptions:(long long)a0 forDevice:(id)a1; - (void)dealloc; - (void).cxx_destruct; - (id)_imageForAsset:(unsigned long long)a0; - (void)_applyDataMode; - (void)_applyFrozen; - (void)_applyOption:(id)a0 forCustomEditMode:(long long)a1 slot:(id)a2; - (void)_applyRubberBandingFraction:(double)a0 forCustomEditMode:(long long)a1 slot:(id)a2; - (void)_applyTransitionFraction:(double)a0 fromOption:(id)a1 toOption:(id)a2 forCustomEditMode:(long long)a3 slot:(id)a4; - (void)_cleanupAfterEditing; - (void)_cleanupAfterTransitionComplicationSlot:(id)a0 selectedComplication:(id)a1; - (void)_cleanupAfterZoom; - (double)_complicationAlphaForEditMode:(long long)a0; - (long long)_complicationPickerStyleForSlot:(id)a0; - (void)_configureForTransitionFraction:(double)a0 fromEditMode:(long long)a1 toEditMode:(long long)a2; - (void)_configureTimeView:(id)a0; - (double)_contentAlphaForEditMode:(long long)a0; - (float)_crownTurnsForStyle:(unsigned long long)a0; - (void)_curvedComplicationCircleRadius:(double *)a0 centerAngle:(double *)a1 maxAngularWidth:(double *)a2 circleCenter:(struct CGPoint { double x0; double x1; } *)a3 interior:(BOOL *)a4 forSlot:(id)a5; - (void)_disableCrown; - (void)_enableCrown; - (double)_handAlphaForEditMode:(long long)a0; - (BOOL)_isEditOptionFullscreen:(id)a0; - (double)_kaleidoscopeTime; - (long long)_keylineStyleForComplicationSlot:(id)a0; - (id)_keylineViewForCustomEditMode:(long long)a0 slot:(id)a1; - (void)_loadCurrentQuad; - (void)_loadSnapshotContentViews; - (id)_newComplicationFactoryForDevice:(id)a0; - (id)_pathfinderForAsset:(unsigned long long)a0; - (void)_prepareForEditing; - (void)_prepareToZoom; - (id)_quadWithStyle:(unsigned long long)a0 asset:(unsigned long long)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_relativeKeylineFrameForCustomEditMode:(long long)a0 slot:(id)a1; - (void)_renderSynchronouslyWithImageQueueDiscard:(BOOL)a0 inGroup:(id)a1; - (BOOL)_slotSupportsCurvedText:(id)a0; - (id)_snapshotWithAsset:(unsigned long long)a0 style:(unsigned long long)a1 size:(struct CGSize { double x0; double x1; })a2; - (BOOL)_supportsUnadornedSnapshot; - (id)_swatchForAsset:(unsigned long long)a0; - (id)_swatchFromUserImage; - (id)_swatchImageForEditOption:(id)a0 mode:(long long)a1 withSelectedOptions:(id)a2; - (id)_textureChromaForAsset:(unsigned long long)a0; - (id)_textureLumaForAsset:(unsigned long long)a0; - (void)_unloadSnapshotContentViews; - (void)_updateComplicationColors; - (void)_updateDayDuration; - (void)_updateForResourceDirectoryChange:(id)a0; - (void)_updateFramerate; - (id)_updatePathForQuadView:(id)a0 time:(double)a1 crownOffset:(double)a2; - (void)_updatePathForTime:(double)a0; - (void)_updateRotationForQuadView:(id)a0 time:(double)a1 crownOffset:(double)a2; - (void)_updateUserContent; - (void)_updateWithAsset:(unsigned long long)a0; - (double)_verticalPaddingForStatusBar; - (BOOL)_wantsStatusBarIconShadow; - (id)initWithFaceStyle:(long long)a0 forDevice:(id)a1 clientIdentifier:(id)a2; - (id)provideAtlasBacking:(id)a0; - (void)quadViewWillDisplay:(id)a0 forTime:(double)a1; - (id)resourceProviderKey; - (BOOL)slotUsesCurvedText:(id)a0; @end