@class TPKTipContentAnnotationBubbleView; @interface TPKTipContentAnnotationView : TPKContentView { void /* unknown type, empty encoding */ sourceType; void /* unknown type, empty encoding */ sourceView; void /* unknown type, empty encoding */ $__lazy_storage_$_bubbleView; void /* unknown type, empty encoding */ $__lazy_storage_$_arrowDirection; void /* unknown type, empty encoding */ $__lazy_storage_$_hostingRect; void /* unknown type, empty encoding */ $__lazy_storage_$_sourceCenter; void /* unknown type, empty encoding */ $__lazy_storage_$_hostingViewNeedsReset; } @property (nonatomic, retain) TPKTipContentAnnotationBubbleView *bubbleView; @property (nonatomic) unsigned long long arrowDirection; @property (nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } bounds; - (void)updateContentBackgroundColor:(id)a0; - (void)contentSizeCategoryDidChange:(id)a0; - (void).cxx_destruct; - (void)resetHostingView; - (id)initWithReusableTipView:(id)a0; - (void)layoutSubviews; - (id)initWithCoder:(id)a0; - (id)initWithController:(id)a0 content:(id)a1; - (void)deviceOrientationDidChange:(id)a0; - (void)annotationViewNeedsLayout; - (id)initWithContentController:(id)a0 tipContent:(id)a1 sourceBarButtonItem:(id)a2; - (id)initWithContentController:(id)a0 tipContent:(id)a1 sourceView:(id)a2; @end