@class _WKUserInitiatedAction, WKNavigation, NSURLRequest, NSURL, NSString, _WKHitTestResult, WKFrameInfo; @interface WKNavigationAction : NSObject <WKObject> { struct ObjectStorage<API::NavigationAction> { struct type { unsigned char __lx[1168]; } data; } _navigationAction; } @property (readonly, nonatomic) NSURL *_originalURL; @property (readonly, nonatomic, getter=_isUserInitiated) BOOL _userInitiated; @property (readonly, nonatomic) BOOL _canHandleRequest; @property (readonly, nonatomic) BOOL _shouldOpenExternalSchemes; @property (readonly, nonatomic) BOOL _shouldOpenAppLinks; @property (readonly, nonatomic) BOOL _shouldPerformDownload; @property (readonly, nonatomic) BOOL _shouldOpenExternalURLs; @property (readonly, nonatomic) _WKUserInitiatedAction *_userInitiatedAction; @property (readonly, nonatomic) long long _syntheticClickType; @property (readonly, nonatomic) struct CGPoint { double x0; double x1; } _clickLocationInRootViewCoordinates; @property (readonly, nonatomic) long long modifierFlags; @property (readonly, nonatomic) BOOL _isRedirect; @property (readonly, nonatomic) WKNavigation *_mainFrameNavigation; @property (readonly, nonatomic) _WKHitTestResult *_hitTestResult; @property (readonly, nonatomic) BOOL _hasOpener; @property (readonly, copy, nonatomic) WKFrameInfo *sourceFrame; @property (readonly, copy, nonatomic) WKFrameInfo *targetFrame; @property (readonly, nonatomic) long long navigationType; @property (readonly, copy, nonatomic) NSURLRequest *request; @property (readonly, nonatomic) BOOL shouldPerformDownload; @property (readonly) struct Object { void /* function */ **x0; void *x1; } *_apiObject; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (void)_storeSKAdNetworkAttribution; @end