luxlabs header browser preview


@class PKTContainerView, PKTextInputKeyboardSuppressionPolicyDelegate, PKTextInputElementContent, NSString, PKTextInputPaletteController, PKTextInputElementsController, PKTextInputFeedbackController, PKTextInputSingleElementFinder, PKTextInputCanvasController, PKPencilObserverInteraction, PKTextInputElement, NSArray, PKTextInputHoverController, PKTextInputDebugStateIntrospector, UIView, PKTextInputDebugViewController, PKTextInputReserveSpaceController, PKTextInputHandwritingController, PKTextInputCursorController, PKTextInputDebugLogController, PKTextInputDrawingGestureRecognizer, PKTextInputTouchDetectionGestureRecognizer;

@interface PKTextInputInteraction : NSObject <PKTextInputDebugStateReporting, UIEditingOverlayInteractionWithView, PKTextInputCanvasControllerDelegate, PKTextInputCanvasControllerChangeObserver, PKTextInputHandwritingControllerDelegate, PKTextInputElementsControllerDelegate, PKTextInputPaletteControllerDelegate, PKTextInputContainerViewDelegate, PKTextInputDrawingGestureRecognizerDelegate, PKTextInputFeedbackControllerDelegate, PKTextInputCursorControllerDelegate, PKTextInputReserveSpaceControllerDelegate, PKTextInputDebugViewControllerDelegate, PKTextInputTouchDetectionGestureRecognizerDelegate, PKTextInputLanguageSelectionControllerObserver, PKTextInputHoverControllerDelegate, PKPencilObserverInteractionDelegate, UIInteraction> {
    BOOL _shouldBeActive;
    BOOL _replayCancelled;
}

@property (readonly, nonatomic) PKTextInputDrawingGestureRecognizer *drawingGestureRecognizer;
@property (readonly, nonatomic) PKTextInputCanvasController *canvasController;
@property (readonly, nonatomic) PKTextInputElementsController *elementsController;
@property (readonly, nonatomic) PKTextInputHandwritingController *handwritingController;
@property (readonly, nonatomic) PKTextInputReserveSpaceController *reserveSpaceController;
@property (readonly, nonatomic) PKTextInputDebugLogController *debugLogController;
@property (readonly, nonatomic) PKTextInputCursorController *cursorController;
@property (readonly, nonatomic) PKPencilObserverInteraction *pencilObserverInteraction;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) UIView *view;
@property (retain, nonatomic) PKTContainerView *_containerView;
@property (readonly, nonatomic) PKTextInputCanvasController *_canvasController;
@property (retain, nonatomic) PKTextInputFeedbackController *_feedbackController;
@property (retain, nonatomic) PKTextInputPaletteController *_paletteController;
@property (retain, nonatomic) PKTextInputTouchDetectionGestureRecognizer *_touchDetectionGestureRecognizer;
@property (retain, nonatomic) PKTextInputElementsController *_elementsController;
@property (retain, nonatomic) PKTextInputHandwritingController *_handwritingController;
@property (nonatomic, setter=_setHandwritingInteractionEnabled:) BOOL _handwritingInteractionEnabled;
@property (nonatomic, setter=_setLastHandwritingEventTimestamp:) double _lastHandwritingEventTimestamp;
@property (retain, nonatomic) PKTextInputDrawingGestureRecognizer *drawingGestureRecognizer;
@property (retain, nonatomic) PKTextInputSingleElementFinder *_drawingGestureElementFinder;
@property (retain, nonatomic) PKTextInputKeyboardSuppressionPolicyDelegate *_keyboardSuppressionPolicyDelegate;
@property (retain, nonatomic) PKTextInputDebugLogController *_debugLogController;
@property (nonatomic, setter=_setDebugControllerAnchorCorner:) unsigned long long _debugControllerAnchorCorner;
@property (retain, nonatomic) PKTextInputDebugViewController *_debugViewController;
@property (retain, nonatomic) PKTextInputDebugStateIntrospector *_debugStateIntrospector;
@property (retain, nonatomic) PKTextInputCursorController *_cursorController;
@property (retain, nonatomic) PKTextInputReserveSpaceController *_reserveSpaceController;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } editingOverlayContainerSceneBounds;
@property (nonatomic) double _lastDebugCornerEventTimestamp;
@property (retain, nonatomic) PKTextInputElement *_beginGestureElement;
@property (retain, nonatomic) PKTextInputElementContent *_beginGestureElementContentForLineBreak;
@property (retain, nonatomic) PKTextInputHoverController *_hoverController;
@property (retain, nonatomic) PKPencilObserverInteraction *_pencilObserverInteraction;
@property (readonly, nonatomic, getter=isFloatingKeyboardVisible) BOOL floatingKeyboardVisible;
@property (readonly, nonatomic) NSArray *enabledLanguageIdentifiers;
@property (readonly, nonatomic) NSString *currentLanguageIdentifier;
@property (readonly, nonatomic) BOOL isCursorWeak;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)interactionForScene:(id)a0;
+ (BOOL)writeCurrentPencilSharpenerLogsToURL:(id)a0 fullLogs:(BOOL)a1 windowScene:(id)a2;

- (id)init;
- (void)dealloc;
- (void)didMoveToView:(id)a0;
- (void)willMoveToView:(id)a0;
- (void)_updateInteractionEnabled;
- (void)presentFloatingKeyboard;
- (void)editingOverlayContainerDidChangeToSceneBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)dismissFloatingKeyboard;
- (void)_updateGestureRecognizers;
- (void).cxx_destruct;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (void)presentProblemReportingView;
- (void)setCurrentLanguageIdentifier:(id)a0;
- (void)_updateContainerView;
- (id)paletteControllerContainerView:(id)a0;
- (void)touchesDetected;
- (BOOL)_beginGestureIfPossible:(id)a0;
- (void)_drawingGestureElementFinderDidFinishWithLocationInContainerView:(struct CGPoint { double x0; double x1; })a0;
- (id)_findControlFromHitView:(id)a0 referenceView:(id)a1;
- (BOOL)_handleDrawingGestureTapInElement:(id)a0 gesture:(id)a1 touch:(id)a2;
- (void)_handlePotentialDebugOverlayGestureAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)_isTapAwayFromCurrentStrokesAtCanvasViewLocation:(struct CGPoint { double x0; double x1; })a0;
- (void)_notifyTargetElementOfTouches:(id)a0 event:(id)a1;
- (BOOL)_shouldAvoidStartingDrawingOnView:(id)a0 location:(struct CGPoint { double x0; double x1; })a1;
- (id)_topLevelHitViewForContainerViewPosition:(struct CGPoint { double x0; double x1; })a0;
- (void)_updateCanvasController;
- (void)_updateCanvasStrokeColor;
- (void)_updateDebugController;
- (void)_updateElementsController;
- (void)_updateHandwritingController;
- (void)_updateKeyboardSuppressionPolicy;
- (void)_updatePaletteController;
- (void)cancelReplay;
- (void)canvasController:(id)a0 drawingDidChange:(id)a1;
- (void)canvasControllerCanvasDidFinishAnimatingStrokes:(id)a0;
- (id)canvasControllerContainerView:(id)a0;
- (void)canvasControllerDidBeginDrawing:(id)a0;
- (void)canvasControllerDidCancelStroke:(id)a0 strokeAcceptanceState:(long long)a1;
- (void)canvasControllerDidEndDrawing:(id)a0;
- (id)canvasControllerDrawingGestureRecognizer:(id)a0;
- (void)canvasControllerEndedStroke:(id)a0;
- (void)canvasControllerHasVisibleStrokesChanged:(id)a0;
- (void)canvasControllerInProgressStrokeDidChange:(id)a0;
- (id)canvasControllerPreferredStrokeColor:(id)a0 animated:(BOOL *)a1;
- (id)containerView:(id)a0 hitTest:(struct CGPoint { double x0; double x1; })a1 withEvent:(id)a2;
- (BOOL)cursorControllerCustomHighlightFeedbackIsVisible:(id)a0;
- (long long)cursorControllerWritingState:(id)a0;
- (void)debugViewControllerNeedsDismiss:(id)a0;
- (BOOL)drawingGestureRecognizer:(id)a0 shouldBeginDrawingWithTouches:(id)a1 event:(id)a2;
- (BOOL)drawingGestureRecognizer:(id)a0 shouldFinishGestureWithTouch:(id)a1;
- (void)drawingGestureRecognizerDrawingTargetIsDrawingDidChange:(id)a0;
- (BOOL)drawingGestureRecognizerLongPressShouldBegin:(id)a0;
- (void)drawingGestureRecognizerLongPressStateDidChange:(id)a0;
- (BOOL)drawingGestureRecognizerRequiresPastTapToBegin:(id)a0;
- (BOOL)drawingGestureRecognizerRequiresTargetElementToBegin:(id)a0;
- (void)drawingGestureStrokeAcceptanceStateDidChange:(id)a0;
- (void)elementsControllerLastDiscoveredElementsDidChange:(id)a0;
- (id)feedbackControllerContainerView:(id)a0;
- (void)feedbackControllerShowingCustomFeedbackDidChange:(id)a0;
- (void)handwritingControllerDidFinishActiveCommands:(id)a0;
- (void)handwritingControllerStrokeAlphaOverrideDidChange:(id)a0;
- (void)handwritingControllerWritingStateDidChange:(id)a0;
- (id)hoverController:(id)a0 topLevelHitViewAt:(struct CGPoint { double x0; double x1; })a1;
- (id)hoverControllerContainerView:(id)a0;
- (id)hoverControllerCursorController:(id)a0;
- (void)hoverControllerDidLift:(id)a0;
- (id)paletteControllerDebugSharpenerLog:(id)a0;
- (void)reportDebugStateDescription:(id /* block */)a0;
- (void)reserveSpaceController:(id)a0 willFocusElement:(id)a1;
- (void)reserveSpaceControllerIsActiveChanged:(id)a0;
- (void)reserveSpaceControllerIsPlaceholderVisibleChanged:(id)a0;
- (void)saveInteractionForScene:(id)a0;
- (void)simulateReserveSpaceForTextInputView:(id)a0 location:(struct CGPoint { double x0; double x1; })a1 completion:(id /* block */)a2;
- (id)supportedElementDelegateForHandwritingController:(id)a0;
- (void)textInputLanguageSelectionControllerDidChangeLanguage:(id)a0;
- (void)textInputPaletteControllerFloatingKeyboardWillHide:(id)a0;
- (void)textInputPaletteControllerFloatingKeyboardWillShow:(id)a0;
- (id)windowSceneForController:(id)a0;

@end