@class NSString, NSDictionary, NSURL, UIImage; @interface _WKActivatedElementInfo : NSObject { struct RetainPtr { void *m_ptr; } _URL; struct RetainPtr { void *m_ptr; } _imageURL; struct RetainPtr { void *m_ptr; } _title; struct IntPoint { int m_x; int m_y; } _interactionLocation; struct RetainPtr { void *m_ptr; } _ID; struct RefPtr, WTF::DefaultRefDerefTraits> { struct ShareableBitmap *m_ptr; } _image; struct RetainPtr { void *m_ptr; } _imageMIMEType; struct RetainPtr { void *m_ptr; } _cocoaImage; struct RetainPtr { void *m_ptr; } _userInfo; BOOL _isAnimating; BOOL _canShowAnimationControls; struct Vector { struct ElementAnimationContext *m_buffer; unsigned int m_capacity; unsigned int m_size; } _animationsUnderElement; BOOL _animatedImage; BOOL _isImage; BOOL _isUsingAlternateURLForImage; } @property (readonly, nonatomic) NSString *imageMIMEType; @property (readonly, nonatomic) struct IntPoint { int x0; int x1; } _interactionLocation; @property (readonly, nonatomic) BOOL _isImage; @property (readonly, nonatomic) BOOL _isUsingAlternateURLForImage; @property (readonly, nonatomic) const void *_animationsUnderElement; @property (readonly, nonatomic) NSURL *URL; @property (readonly, nonatomic) NSURL *imageURL; @property (readonly, nonatomic) NSString *title; @property (readonly, nonatomic) long long type; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } boundingRect; @property (readonly, nonatomic) NSString *ID; @property (readonly, nonatomic) BOOL isAnimatedImage; @property (readonly, nonatomic) BOOL isAnimating; @property (readonly, nonatomic) BOOL canShowAnimationControls; @property (readonly, nonatomic) NSDictionary *userInfo; @property (readonly, copy, nonatomic) UIImage *image; + (id)activatedElementInfoWithInteractionInformationAtPosition:(const void *)a0 userInfo:(id)a1; - (id).cxx_construct; - (void).cxx_destruct; - (id)_initWithInteractionInformationAtPosition:(const void *)a0 isUsingAlternateURLForImage:(BOOL)a1 userInfo:(id)a2; - (id)_initWithType:(long long)a0 URL:(id)a1 image:(void *)a2 information:(const void *)a3; - (id)_initWithType:(long long)a0 URL:(id)a1 imageURL:(id)a2 image:(void *)a3 userInfo:(id)a4 information:(const void *)a5; - (id)_initWithType:(long long)a0 URL:(id)a1 imageURL:(id)a2 information:(const void *)a3; - (id)_initWithType:(long long)a0 URL:(id)a1 imageURL:(id)a2 location:(const struct IntPoint { int x0; int x1; } *)a3 title:(id)a4 ID:(id)a5 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a6 image:(void *)a7 imageMIMEType:(id)a8 isAnimatedImage:(BOOL)a9 isAnimating:(BOOL)a10 canShowAnimationControls:(BOOL)a11 animationsUnderElement:(struct Vector { struct ElementAnimationContext *x0; unsigned int x1; unsigned int x2; })a12 userInfo:(id)a13; - (id)_initWithType:(long long)a0 URL:(id)a1 imageURL:(id)a2 userInfo:(id)a3 information:(const void *)a4; - (id)_initWithType:(long long)a0 URL:(id)a1 information:(const void *)a2; - (id)_initWithType:(long long)a0 image:(void *)a1 information:(const void *)a2; @end