@class PKPaletteTransition, UILongPressGestureRecognizer, UITapGestureRecognizer, NSString, PKPalettePencilInteractionFeedbackHostView, UIView, PKPaletteView, PKPaletteTooltipPresentationHandle, UIPanGestureRecognizer, NSLayoutConstraint, UIPointerInteraction; @protocol PKPaletteHostViewDelegate; @interface PKPaletteHostView : UIView <UIGestureRecognizerDelegate, UIScrollViewDelegate, PKPaletteViewInternalDelegate, UIPopoverPresentationControllerDelegate, PKPalettePencilInteractionFeedbackHostViewDelegate, PKPaletteTransitionDelegate, PKPaletteViewHosting> @property (weak, nonatomic) id<PKPaletteHostViewDelegate> delegate; @property (nonatomic, getter=isPaletteVisible) BOOL paletteVisible; @property (nonatomic, getter=isEffectivePaletteVisible) BOOL effectivePaletteVisible; @property (retain, nonatomic) NSLayoutConstraint *paletteWidthConstraint; @property (retain, nonatomic) NSLayoutConstraint *paletteHeightConstraint; @property (retain, nonatomic) NSLayoutConstraint *paletteTopConstraint; @property (retain, nonatomic) NSLayoutConstraint *paletteBottomConstraint; @property (retain, nonatomic) NSLayoutConstraint *paletteLeftConstraint; @property (retain, nonatomic) NSLayoutConstraint *paletteRightConstraint; @property (retain, nonatomic) NSLayoutConstraint *paletteCenterXConstraint; @property (retain, nonatomic) NSLayoutConstraint *paletteCenterYConstraint; @property (retain, nonatomic) UIPanGestureRecognizer *panGestureRecognizer; @property (retain, nonatomic) UITapGestureRecognizer *tapToExpandPaletteFromMinimizedGestureRecognizer; @property (retain, nonatomic) UILongPressGestureRecognizer *touchDownFeedbackGestureRecognizer; @property (nonatomic) long long paletteDraggingBehavior; @property (nonatomic, setter=_setPaletteVisualState:) long long paletteVisualState; @property (nonatomic) long long palettePosition; @property (nonatomic) long long lastNonCompactPalettePosition; @property (nonatomic) long long draggingPendingPaletteVisualState; @property (nonatomic) struct CGPoint { double x; double y; } draggingInitialPaletteCenterInSelf; @property (retain, nonatomic) PKPaletteTransition *paletteTransition; @property (retain, nonatomic) PKPalettePencilInteractionFeedbackHostView *pencilInteractionFeedbackHostView; @property (retain, nonatomic) PKPaletteView *paletteView; @property (nonatomic) BOOL panGestureDidStartInPaletteScrollView; @property (nonatomic) BOOL panGestureShouldDragPaletteView; @property (nonatomic) BOOL paletteScrollGestureShouldScroll; @property (retain, nonatomic) UIPointerInteraction *pointerInteraction; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) UIView *hostingView; @property (readonly, nonatomic, getter=isPaletteDragging) BOOL paletteDragging; @property (readonly, nonatomic, getter=isPaletteVisualStateMinimized) BOOL paletteVisualStateMinimized; @property (readonly, nonatomic) PKPaletteTooltipPresentationHandle *tooltipPresentationHandle; - (void)pointerInteraction:(id)a0 willExitRegion:(id)a1 animator:(id)a2; - (void)pointerInteraction:(id)a0 willEnterRegion:(id)a1 animator:(id)a2; - (void)traitCollectionDidChange:(id)a0; - (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void).cxx_destruct; - (void)safeAreaInsetsDidChange; - (id)pointerInteraction:(id)a0 styleForRegion:(id)a1; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (void)layoutSubviews; - (void)didMoveToWindow; - (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (void)_activatePaletteCenterConstraints; - (double)_bottomEdgeSpacing; - (void)_cancelPanGestureIfNecessary; - (void)_deactivatePaletteCenterConstraints; - (void)_deactivatePaletteEdgeConstraints; - (void)_dockPaletteToPosition:(long long)a0 animated:(BOOL)a1; - (void)_dockPaletteToPosition:(long long)a0 isFromUserReposition:(BOOL)a1 animated:(BOOL)a2; - (void)_fixToBottomEdge; - (void)_installPencilInteractionFeedbackHostViewIfNeeded; - (BOOL)_isPaletteAnimating; - (void)_paletteDidDockToPosition:(long long)a0 fromUserReposition:(BOOL)a1; - (double)_paletteEdgeMarginForTopEdge:(BOOL)a0 isBottomEdge:(BOOL)a1 isMinimized:(BOOL)a2; - (struct CGSize { double x0; double x1; })_paletteSizeForVisualState:(long long)a0; - (double)_paletteViewCompactHeight; - (void)_paletteWillDockToPosition:(long long)a0 prepareForExpansion:(BOOL)a1; - (void)_panGestureHandler:(id)a0; - (void)_performAnimated:(BOOL)a0 tracking:(BOOL)a1 animations:(id /* block */)a2 completion:(id /* block */)a3; - (void)_processPendingDraggingTransition; - (struct CGPoint { double x0; double x1; })_projectedLandingPointForGestureRecognizerEnd:(id)a0; - (void)_scheduleDraggingTransitionToVisualState:(long long)a0; - (void)_setPaletteVisualState:(long long)a0 usingTransition:(BOOL)a1; - (BOOL)_shouldBeCompact; - (void)_tapToExpandPaletteFromMinimizedGestureHandler:(id)a0; - (void)_touchDownFeedbackGestureHandler:(id)a0; - (void)_updateConstraintsToDockPaletteToPosition:(long long)a0; - (void)_updateConstraintsToFixToBottomEdge; - (void)_updatePaletteAppearance; - (void)_updatePaletteContentAlpha; - (void)_updatePaletteHeightConstraint; - (void)_updatePaletteSizeAnimated:(BOOL)a0; - (void)_updatePaletteViewSizeConstraints; - (void)_updateToolPreviewMinimizedStateAnimated:(BOOL)a0; - (void)_updateToolPreviewRotationAnimated:(BOOL)a0; - (id)initWithPaletteView:(id)a0; - (id)paletteBorderColor; - (double)paletteBorderWidth; - (double)paletteEdgeSpacing; - (double)paletteEdgeSpacingForMinimized; - (id)paletteShadowColor; - (struct CGSize { double x0; double x1; })paletteShadowOffset; - (double)paletteShadowOpacity; - (double)paletteShadowRadius; - (double)paletteSpringAnimationDampingRatio; - (double)paletteSpringAnimationResponse; - (void)paletteViewContentSizeDidChange:(id)a0; - (void)paletteViewReturnKeyTypeDidChange:(id)a0; - (void)paletteViewShowFeedbackForToolChange:(id)a0; - (void)paletteViewStateDidChange:(id)a0; - (void)paletteViewStateDidChange:(id)a0 updatePaletteAppearance:(BOOL)a1; - (void)paletteViewStateDidChangeAutoHide:(id)a0; - (void)paletteViewStateDidChangeEnableKeyboardButtons:(id)a0; - (void)paletteViewStateDidChangeInputAssistantItems:(id)a0; - (void)paletteViewStateDidChangeIsVisible:(id)a0; - (void)paletteViewStateDidChangeScaleFactor:(id)a0; - (void)paletteViewStateDidChangeSelectedTool:(id)a0; - (void)paletteViewStateDidChangeShowsHandwritingTool:(id)a0; - (void)setPaletteVisible:(BOOL)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (void)transitionExpandedToCollapsedRatioDidChange:(id)a0; - (void)transitionIntermediateVisualStateDidChange:(id)a0; - (void)transitionPointingDirectionDidChange:(id)a0; - (void)updateKeyboardAvoidanceForPalette:(BOOL)a0; @end