luxlabs header browser preview


@class NSMutableDictionary, CADisplayLink;
@protocol UIPageControlTimerProgressDelegate;

@interface UIPageControlTimerProgress : UIPageControlProgress {
    double _previousTime;
    double _currentDuration;
    double _currentDurationProgress;
    struct { unsigned char progressDidChange : 1; unsigned char shouldAdvanceToPage : 1; } _delegateImplements;
}

@property (retain, nonatomic) NSMutableDictionary *customDurationByPage;
@property (retain, nonatomic) CADisplayLink *displayLink;
@property (nonatomic) BOOL enableTimer;
@property (weak, nonatomic) id<UIPageControlTimerProgressDelegate> delegate;
@property (nonatomic) BOOL resetsToInitialPageAfterEnd;
@property (readonly, nonatomic, getter=isRunning) BOOL running;
@property (nonatomic) double preferredDuration;

- (void)setPageControl:(id)a0;
- (void)dealloc;
- (void)setCurrentProgress:(float)a0;
- (void).cxx_destruct;
- (void)setDelegate:(id)a0;
- (void)_updateTimer;
- (BOOL)_canInstallTimer;
- (void)_didChangeCurrentPage;
- (void)_displayLinkTicked:(id)a0;
- (void)_pageControlDidMoveToWindow;
- (void)_progressVisibilityChanged:(BOOL)a0;
- (BOOL)_shouldAdvanceToPage:(long long)a0;
- (double)durationForPage:(long long)a0;
- (id)initWithPreferredDuration:(double)a0;
- (void)pauseTimer;
- (void)resumeTimer;
- (void)setDuration:(double)a0 forPage:(long long)a1;

@end