@class CKDeviceOrientationManager, CKScheduledUpdater, CKHandwritingWindow, CKBrowserItemPayload, NSString, NSObject, UIViewController; @protocol CKHandwritingViewControllerSendDelegate, CKHandwritingBrowserViewControllerProtocol, CKHandwritingPresentationControllerDelegate; @interface CKHandwritingPresentationController : NSObject @property (retain, nonatomic) CKHandwritingWindow *handwritingWindow; @property (retain, nonatomic) UIViewController *browserViewController; @property (retain, nonatomic) CKScheduledUpdater *animationScheduledUpdater; @property (nonatomic) BOOL requestedVisibility; @property (nonatomic) BOOL actualVisibility; @property (nonatomic) BOOL requestedVisibilityShouldBeAnimated; @property (weak, nonatomic) NSObject *cachedSendDelegate; @property (retain, nonatomic) CKBrowserItemPayload *cachedPluginPayload; @property (nonatomic) BOOL suppressAppearanceCallbacksBecauseOfFirstInitialization; @property (nonatomic) BOOL foregrounded; @property (weak, nonatomic) NSObject *sendDelegate; @property (weak, nonatomic) NSObject *delegate; @property (retain, nonatomic) CKDeviceOrientationManager *deviceOrientationManager; @property (retain, nonatomic) CKBrowserItemPayload *pluginPayload; @property (nonatomic) long long initialInterfaceOrientation; @property (nonatomic) BOOL visible; @property (readonly) NSString *pluginBundleID; - (void)_handleApplicationWillEnterForeground:(id)a0; - (void)_handleApplicationDidEnterBackground:(id)a0; - (id)init; - (void)dealloc; - (void).cxx_destruct; - (void)setVisible:(BOOL)a0 animated:(BOOL)a1; - (void)_doInitialization; - (void)_flushHandwritingWindowCacheIfNeeded; - (void)_loadCachedPayloadIntoBrowser; - (void)_updateVisibilityState; - (BOOL)isHandwritingLandscape; @end