@class NSTimer, NSURL, NSError, NSDate; @interface PageLoad : NSObject { int _status; NSTimer *_timer; NSDate *_endRenderDate; NSDate *_startRenderFrameCountDate; NSDate *_endRenderFrameCountDate; long long _startRenderFrameCount; long long _endRenderFrameCount; unsigned long long memoryBeforeWarning; unsigned long long memoryAfterWarning; } @property (nonatomic) BOOL swapProcess; @property (retain, nonatomic) NSURL *URL; @property (retain, nonatomic) NSURL *redirectURL; @property (nonatomic) unsigned long long uiProcessStartTime; @property (retain, nonatomic) NSDate *uiProcessStartDate; @property (retain, nonatomic) NSDate *webContentProcessStartLoadDate; @property (retain, nonatomic) NSDate *redirectDate; @property (retain, nonatomic) NSDate *endLoadDate; @property (retain, nonatomic) NSDate *firstVisualLayoutDate; @property (retain, nonatomic) NSDate *domContentLoadedDate; @property (retain, nonatomic) NSDate *firstMeaningfulPaintDate; @property (retain, nonatomic) NSDate *allSubresourcesLoadedDate; @property (retain, nonatomic) NSError *error; @property (retain, nonatomic) NSDate *startRenderDate; @property (nonatomic) struct { int nodes; int bytes; } heapBefore; @property (nonatomic) struct { int nodes; int bytes; } heapAfter; @property (nonatomic) unsigned long long memoryBeforeWarning; @property (nonatomic) unsigned long long memoryAfterWarning; @property (nonatomic) struct CGSize { double width; double height; } contentSizeAtPageLoad; @property (nonatomic, getter=isTooShortToScroll) BOOL tooShortToScroll; - (void)dealloc; - (id)timer; - (int)status; - (void)setTimer:(id)a0; - (id)description; - (void).cxx_destruct; - (void)setStatus:(int)a0; - (id)statusString; - (double)framesPerSecond; - (double)renderDuration; - (void)startRenderFps:(id)a0; - (void)finishRenderFps:(id)a0; - (void)finishRenderTime:(id)a0; - (id)initWithURL:(id)a0 withProcessSwap:(BOOL)a1; - (void)startRenderTime:(id)a0; @end