@class UIKeyboardScenePresentationModeManager; @interface _UIKeyboardArbiterClientInputUIHost : _UIKeyboardArbiterClient <UIKeyboardScenePresentationModeManagerDelegate> @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } keyboardFrameIncludingRemoteIAV; @property (nonatomic) BOOL showing; @property (readonly, nonatomic) UIKeyboardScenePresentationModeManager *presentationModeManager; @property (nonatomic) BOOL inputDestinationInWindowedMode; - (id)init; - (void)queue_sceneBecameFocused:(id)a0 withCompletion:(id /* block */)a1; - (void)resetSnapshotWithWindowCheck:(BOOL)a0; - (id)currentHostedPIDs; - (void)signalKeyboardUIDidChange:(id)a0 onCompletion:(id /* block */)a1; - (BOOL)allowedToShowKeyboard; - (void)applicationKeyWindowWillChange:(id)a0; - (void).cxx_destruct; - (BOOL)remoteKeyboardUndocked:(BOOL)a0; - (void)_layoutKeyboardViews:(id)a0; - (void)_updateKeyboardUIScenePresentationMode; - (id)arbiterProxy; - (void)completeKeyboardChange; - (void)configureArbiterCommunication:(id)a0; - (void)inputSessionDidEndUnexpectedly; - (BOOL)isCurrentInputDestination; - (BOOL)isSpotlight:(id)a0; - (void)keyboardSendNotification:(unsigned long long)a0 withInfo:(id)a1 isStart:(BOOL)a2; - (void)keyboardVisibilityDidChangeWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 visible:(BOOL)a1 tracking:(BOOL)a2; - (void)scenePresentationModeManager:(id)a0 didChangeToMode:(unsigned long long)a1; - (void)setCurrentUIState:(id)a0; - (BOOL)shouldSnapshot; - (void)snapsShotKeyboard; @end