luxlabs header browser preview


@class NSString, NSTimer, CLLocation, NSDate;
@protocol NTKMoonPhaseComplicationDisplay;

@interface NTKMoonPhaseComplicationController : NTKComplicationController <CLKUITimeTravel> {
    NSDate *_timeTravelDate;
    struct { unsigned char wantsPhaseName : 1; unsigned char wantsPhaseNumber : 1; unsigned char wantsEventAndDate : 1; unsigned char wantsLocked : 1; unsigned char wantsPaused : 1; } _displayFlags;
    NSTimer *_afterEventTimer;
    BOOL _paused;
    BOOL _missedUpdateWhilePaused;
}

@property (retain, nonatomic) NSString *token;
@property (retain, nonatomic) CLLocation *location;
@property (readonly, weak, nonatomic) id<NTKMoonPhaseComplicationDisplay> legacyDisplay;

+ (BOOL)_acceptsComplicationType:(unsigned long long)a0 forDevice:(id)a1;

- (void)_deactivate;
- (void)_activate;
- (void).cxx_destruct;
- (void)_updateDisplay;
- (void)_afterEventTimerFired:(id)a0;
- (void)_asyncUpdateDisplay;
- (void)_configureForLegacyDisplay:(id)a0;
- (void)_invalidateEventTimer;
- (void)_scheduleAfterEventTimer:(id)a0;
- (void)_updateDisplayForced:(BOOL)a0;
- (BOOL)hasTapAction;
- (void)performTapActionForDisplayWrapper:(id)a0;
- (void)setDataMode:(long long)a0 forDisplayWrapper:(id)a1;
- (void)setShowsLockedUI:(BOOL)a0;
- (void)setTimeTravelDate:(id)a0 animated:(BOOL)a1;

@end