luxlabs header browser preview


@class NSString, CDRichComplicationTemplateView, CLKUICurvedColoringLabel;

@interface NTKRichComplicationBezelBaseCircularView : NTKRichComplicationBezelView <CDComplicationDisplayObserver, NTKRichComplicationCircularBezelView> {
    double _circularViewRotationInDegree;
    CLKUICurvedColoringLabel *_bezelTextLabel;
    double _bezelTextLabelRotationInDegree;
    double _newDataAnimationCircularScale;
    double _newDataAnimationBezelLabelScale;
    BOOL _allowUpdatingBezelTextProperties;
    BOOL _allowNofityingDelegateWithBezelTextUpdate;
    long long _fromTheme;
    long long _toTheme;
    double _themeFraction;
    double _inMonochromeModeFraction;
}

@property (readonly, nonatomic) CDRichComplicationTemplateView *circularView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) double bezelLabelCircularRadius;

+ (void)updateCustomDataAnimationFromEarlierView:(id)a0 laterView:(id)a1 isForward:(BOOL)a2 animationType:(unsigned long long)a3 animationDuration:(double)a4 animationFraction:(float)a5 bezelTextUpdateHandler:(id /* block */)a6;

- (id)init;
- (void)setForegroundColor:(id)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (id)_bezelTextProviderFromTemplate:(id)a0;
- (double)bezelTextRadius;
- (void)complicationDisplayNeedsResize:(id)a0;
- (void)_applyPausedUpdate;
- (id)_circularTemplateFromTemplate:(id)a0;
- (Class)_circularViewClassFromFromTemplate:(id)a0;
- (void)_createBezelLabel;
- (void)_editingDidEnd;
- (void)_enumerateLabelsWithBlock:(id /* block */)a0;
- (void)_handleTemplate:(id)a0 reason:(long long)a1;
- (void)_layoutBezelLabel;
- (void)_layoutCircularView;
- (void)_setEditingTransitionFraction:(double)a0 direction:(long long)a1 position:(long long)a2 type:(long long)a3;
- (void)_setWhistlerAnalogEditingTransitonFraction:(double)a0 direction:(long long)a1 position:(long long)a2;
- (void)_transitThemeFromTheme:(long long)a0 toTheme:(long long)a1 fraction:(double)a2;
- (void)_transitToHighlightState:(BOOL)a0 fraction:(double)a1;
- (void)_updateNewDataAnimationFinalAlpha:(double)a0 finalBezelLabelScale:(double)a1 finalCircularViewScale:(double)a2 animationApplierBlock:(id /* block */)a3 animationFraction:(float)a4;
- (struct CGPoint { double x0; double x1; })circularViewCenter;
- (void)complicationDisplay:(id)a0 renderStatsWithTime:(double)a1 cost:(double)a2;
- (void)renderSynchronouslyWithImageQueueDiscard:(BOOL)a0 inGroup:(id)a1;
- (void)setBezelTextColor:(id)a0;
- (void)setBezelTextRadius:(double)a0;
- (void)setTimeTravelDate:(id)a0 animated:(BOOL)a1;
- (void)transitionToMonochromeWithFraction:(double)a0;
- (void)updateMonochromeColor;

@end