@class CKVideoMessageRecordingViewController, CKComposition, CKMediaObjectAssetDataSourceManager, SGFoundInSuggestionPresenter, UIWindow, SCUIInterventionViewController, NSMutableDictionary, CKQLPreviewController, CKBusinessMacToolbarViewController, IMScheduledUpdater, NSNumber, IMTimingCollection, UIViewController, NSLayoutConstraint, UIImagePickerController, NSObject, CKRaiseGesture, CKVideoTrimController, CKThrowAnimationManager, CKNicknameUpdate, UINavigationController, UIMenu, UIView, STConversationContext, CKGroupUpdateBannerView, CKDetailsContactsManager, IMPluginPayload, CKNavBarUnifiedCallButton, CKAggregateAttachmentMessagePartChatItem, CKMacBarButtonToolbarItem, CKTranscriptSharingSuggestion, CKMessagePartChatItem, CKMediaObject, CKMacRecipientsController, CADisplayLink, CKRotationLockUtility, NSIndexPath, CKFunCameraViewController, NSArray, CKEffectPickerViewController, CKInvisibleInkEffectController, CKMessageEditingViewController, CKNicknameBannerView, CKOnboardingController, SGSuggestionPresenter, NSString, UITapGestureRecognizer, CKInlineReplyChatController, CKMacMenuToolbarItem, CKMacToolbarController, CKMessageEntryViewController, CKChatInputController, UIKeyboardInputMode, CKMacToolBarImageProperties, CKNavigationBarTitleController, CKCatchUpButton, CKMessageEntryView, CKNavbarCanvasViewController, CKScheduledUpdater, CKMacToolbarItem, CKMessageEntryViewContainerView, CKNicknameUpdatesViewController, UIContextMenuInteraction, CKAttachmentMessagePartChatItem, CKQLPreviewControllerDataSource, _TtC7ChatKit16CKChatTipManager, CKAudioTrimViewController, CNContactPickerViewController; @protocol UIDragSession, CKChatControllerDelegate, CKChatControllerSendMenuDelegate, OS_dispatch_group, CKMessageEntryBackgroundViewProtocol, CKEffectPickerViewControllerProtocol, CKExternalPluginViewControllerProvider, SGBannerProtocol, UIDropSession; @interface CKChatController : CKCoreChatController <CKMacToolbarItemProvider, CKMacRecipientsControllerDelegate, CKStickerDetailViewControllerDelegate, UIContextMenuInteractionDelegate, CKTranscriptCollectionViewControllerDelegate_Internal, CKEffectPickerViewControllerDelegate, CKThrowAnimationManagerDelegate, CKSendAnimationManagerDelegate, CKSendAnimationBalloonProvider, UIInteractionProgressObserver, QLPreviewControllerConformingDelegate, QLPreviewControllerDelegate, CKReaderViewControllerDelegate, PKAddPassesViewControllerDelegate, UIViewControllerTransitioningDelegate, UIViewControllerPreviewingDelegate, UIViewControllerPreviewingDelegate_Private, CKVideoMessageRecordingViewControllerDelegate, CKActionMenuGestureRecognizerButtonDelegate, PHPhotoLibraryChangeObserver, CNContactPickerDelegate, CKNavigationBarTitleControllerDelegate, CKMessageEntryViewContainerViewDelegate, CKMessageEntryViewDelegate, CKReaderViewControllerDelegate, CKTrimControllerDelegate, AFContextProvider, UIGestureRecognizerDelegate, CKChatInputControllerDelegate, CKFullScreenBalloonViewControllerDelegate, CKBrowserDragControllerTranscriptDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, SGSuggestionPresenterDelegate, CKTranscriptSharingSuggestionDelegate, CKCollaborationNoticeSuggestionDelegate, CKDetailsControllerDelegate, _UIClickInteractionDelegate, UIPopoverPresentationControllerDelegate, UIDropInteractionDelegate, UITextDropDelegate, UITextPasteDelegate, CKTranscriptOverlayTransitionDelegate, CKMessageEditingViewControllerInteractionDelegate, CKExtensionConsumer, CKFunCameraViewControllerDelegate, ILClassificationUIExtensionHostViewControllerDelegate, CKNicknameUpdateInterface, CKOnboardingControllerDelegate, CKNicknameUpdatesViewControllerDelegate, CKInlineReplyInteractionDelegate, STLockoutViewControllerDelegate, CKCheckInTipsViewDelegate, CKDetailsContactsManagerDelegate, SCUIInterventionViewControllerDelegate, CKCommunicationSafetyEDUScreenProtocol, UIDragInteractionDelegate, CKNavbarCanvasViewControllerDelegate, CKMacToolbarItemProvider, CKChatControllerSendMenuDelegate> { struct CGPoint { double x; double y; } _startingScrollOffset; BOOL _shouldBecomeFirstResponderWhenDismissingModalBrowser; BOOL _shouldDisplayKeyboardWhenDismissingModalBrowser; BOOL _becomingFirstResponderInProgress; CKComposition *_dropComposition; BOOL _shouldOverrideBannerFrameOnPopTransition; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) CKMessagePartChatItem *clickyOrbChatItem; @property (readonly, nonatomic) BOOL allowDebugItems; @property (readonly, nonatomic) NSArray *internalBarButtonItems; @property (retain, nonatomic) CKEffectPickerViewController *effectPickerViewController; @property (retain, nonatomic) UIWindow *effectPickerWindow; @property (nonatomic) BOOL effectPickerIsPresented; @property (retain, nonatomic) CKThrowAnimationManager *throwAnimationManager; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } photoGridTapbackSnapshotRect; @property (copy, nonatomic) NSString *photoGridDisplayedChatItemGUID; @property (weak, nonatomic) CKAggregateAttachmentMessagePartChatItem *photoGridMomentShareChatItem; @property (retain, nonatomic) CKAttachmentMessagePartChatItem *photoGridClickyOrbChatItem; @property (weak, nonatomic) CKMediaObjectAssetDataSourceManager *photoGridDataSourceManager; @property (nonatomic) long long momentShareFetchGeneration; @property (nonatomic) BOOL isTransitioningFromQLPreviewToGrid; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) CKMediaObject *mediaObjectToDownload; @property (retain, nonatomic) UINavigationController *commSafetyEDUNavigationController; @property (retain, nonatomic) SCUIInterventionViewController *commSafetyInterventionController; @property (nonatomic, getter=isEntryViewResizeAnimationRunning) BOOL entryViewResizeAnimationRunning; @property (nonatomic, getter=isTransitioningSize) BOOL transitioningSize; @property (nonatomic) struct CGSize { double width; double height; } lastLaidOutSize; @property (nonatomic) BOOL needToScrollToBottom; @property (nonatomic) long long lastKnownDeviceOrientation; @property (retain, nonatomic) NSNumber *transcriptBottomContentOffsetAtSuspend; @property (nonatomic) BOOL firstLayoutAfterResume; @property (nonatomic) double keyboardHeightFromPreviousLayout; @property (nonatomic) long long targetFirstResponder; @property (nonatomic) BOOL entryViewShouldBecomeTargetFirstResponderForPendingDraft; @property (retain, nonatomic) CKMessageEntryViewController *entryViewController; @property (retain, nonatomic) CKChatInputController *inputController; @property (nonatomic) BOOL suppressEntryViewKeyboardNotifications; @property (retain, nonatomic) CKMessageEntryViewContainerView *entryViewContainerView; @property (retain, nonatomic) UIView<CKMessageEntryBackgroundViewProtocol> *keyboardCandidateBarBackgroundView; @property (retain, nonatomic) IMScheduledUpdater *autorotationUpdater; @property (retain, nonatomic) CKScheduledUpdater *typingUpdater; @property (retain, nonatomic) CKNavbarCanvasViewController *navbarCanvasViewController; @property (retain, nonatomic) UIViewController *footerViewController; @property (retain, nonatomic) SGFoundInSuggestionPresenter *foundInSuggestionPresenter; @property (retain, nonatomic) SGSuggestionPresenter *standardSuggestionPresenter; @property (nonatomic) double suggestionBannerHeight; @property (retain, nonatomic) NSLayoutConstraint *suggestionBannerTopConstraint; @property (retain, nonatomic) UIView<SGBannerProtocol> *suggestionBannerView; @property (nonatomic) BOOL didDisplayFirstUnreadMessage; @property (nonatomic) BOOL shouldComputeInitiallyVisibleIndexPaths; @property (nonatomic) BOOL isCatchUpButtonNeededOnFirstLoad; @property (nonatomic) double firstUnreadMessageCellOriginY; @property (retain, nonatomic) NSString *firstUnreadMessageGUID; @property (retain, nonatomic) CKCatchUpButton *catchUpButton; @property (retain, nonatomic) NSIndexPath *indexPathForFirstUnreadMessage; @property (copy, nonatomic) id /* block */ scrollBlock; @property (nonatomic) BOOL viewDidMoveToWindowAndNeedsToScrollToBottom; @property (nonatomic) BOOL entryViewWasActiveBeforePresentingDataDetector; @property (weak, nonatomic) CKMacToolbarController *macToolbarController; @property (retain, nonatomic) UIMenu *macFaceTimeButtonMenu; @property (retain, nonatomic) CKMacMenuToolbarItem *macFaceTimeStartCallToolbarItem; @property (retain, nonatomic) CKMacToolbarItem *macFaceTimeJoinedCallToolbarItem; @property (retain, nonatomic) CKMacToolbarItem *macFaceTimeJoinCallToolbarItem; @property (retain, nonatomic) CKMacBarButtonToolbarItem *detailsToolbarItem; @property (retain, nonatomic) UIView *recipientsVirtualToolbarItem; @property (retain, nonatomic) CKMacToolBarImageProperties *macToolbarFaceTimeButtonProps; @property (retain, nonatomic) CKMacToolBarImageProperties *macToolbarDetailsButtonProps; @property (nonatomic) long long macJoinStyle; @property (readonly, nonatomic) NSLayoutConstraint *entryViewFauxKeyboardLayoutConstraint; @property (readonly, nonatomic) NSLayoutConstraint *entryViewKeyboardLayoutConstraint; @property (readonly, nonatomic) NSLayoutConstraint *entryViewKeyboardSnapshotLayoutConstraint; @property (readonly, nonatomic) NSLayoutConstraint *entryViewAppCardLayoutConstraint; @property (readonly, nonatomic) NSLayoutConstraint *entryViewLeadingLayoutConstraint; @property (readonly, nonatomic) NSLayoutConstraint *entryViewTrailingLayoutConstraint; @property (retain, nonatomic) UIViewController *appCardBackgroundViewController; @property (copy, nonatomic) NSArray *appCardBackgroundViewConstraints; @property (nonatomic) BOOL primeTranscriptWithInitialScrollGeometries; @property (nonatomic) struct CGPoint { double x; double y; } initialContentOffset; @property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } initialContentInset; @property (retain, nonatomic) CKComposition *initialComposition; @property (nonatomic) BOOL shouldDisableEntryView; @property (retain, nonatomic) CKRaiseGesture *raiseGesture; @property (retain, nonatomic) CKComposition *compositionBeingTrimmed; @property (retain, nonatomic) CKAudioTrimViewController *audioTrimController; @property (retain, nonatomic) CKVideoTrimController *videoTrimController; @property (retain, nonatomic) IMPluginPayload *extensionPayloadBeingSent; @property (nonatomic) BOOL isAnimatingMessageSend; @property (retain, nonatomic) CKThrowAnimationManager *throwAnimationManager; @property (copy, nonatomic) id /* block */ deferredSendAnimationBlock; @property (retain, nonatomic) UIImagePickerController *imagePickerController; @property (retain, nonatomic) CKVideoMessageRecordingViewController *videoMessageRecordingViewController; @property (nonatomic, getter=isShowingVideoMessageRecordingView) BOOL showingVideoMessageRecordingView; @property (retain, nonatomic) UIViewController *collaborationPopoverController; @property (retain, nonatomic) CKQLPreviewControllerDataSource *qlPreviewDataSource; @property (retain, nonatomic) CKQLPreviewController *previewController; @property (retain, nonatomic) CKQLPreviewController *entryPreviewController; @property (weak, nonatomic) UIView *previewSourceView; @property (nonatomic) BOOL isShowingPreview; @property (nonatomic) BOOL entryViewWasActiveOnPreview; @property (nonatomic) BOOL entryViewWasActiveOnContextMenuPresentation; @property (retain, nonatomic) CKInvisibleInkEffectController *previewInvisibleInkEffectController; @property (retain, nonatomic) UIView *previewRevealView; @property (nonatomic) BOOL isShowingAcknowledgmentPicker; @property (retain, nonatomic) UITapGestureRecognizer *tapGestureRecognizer; @property (nonatomic) BOOL isShowingEmojiKeyboard; @property (retain, nonatomic) UIKeyboardInputMode *savedKeyboardInputMode; @property (retain, nonatomic) UIViewController<CKEffectPickerViewControllerProtocol> *effectPickerViewController; @property (retain, nonatomic) UIWindow *effectPickerWindow; @property (nonatomic) BOOL effectPickerIsPresented; @property (retain, nonatomic) UIView *unexpectedlyLoggedOutNotificationView; @property (retain, nonatomic) CKScheduledUpdater *transcriptInlineNotificationUpdater; @property (retain, nonatomic) CADisplayLink *stickerTranscriptScrollDisplayLink; @property (nonatomic) double stickerTranscriptScrollDelta; @property (nonatomic) BOOL scrollDownIsValid; @property (retain, nonatomic) NSObject<OS_dispatch_group> *revealAnimationGroup; @property (retain, nonatomic) id<UIDragSession> dragSession; @property (retain, nonatomic) id<UIDropSession> dropSession; @property (retain, nonatomic) CKFunCameraViewController *funCameraViewController; @property (nonatomic) BOOL isShowingCamera; @property (copy, nonatomic) id /* block */ deferredPresentationBlock; @property (retain, nonatomic) CKNicknameBannerView *nicknameBanner; @property (retain, nonatomic) CKNicknameUpdatesViewController *nicknameUpdateController; @property (retain, nonatomic) CNContactPickerViewController *contactPicker; @property (retain, nonatomic) CKNicknameUpdate *currentNicknameUpdate; @property (retain, nonatomic) CKOnboardingController *onboardingController; @property (retain, nonatomic) UIView *lockoutView; @property (retain, nonatomic) UIView *keyboardSnapshotView; @property (nonatomic) unsigned long long keyboardSnapshotReason; @property (retain, nonatomic) NSArray *collaborationNoticeSuggestions; @property (retain, nonatomic) CKTranscriptSharingSuggestion *transcriptSharingBannerSuggestion; @property (retain, nonatomic) STConversationContext *conversationContext; @property (nonatomic) long long acknowledgmentToSend; @property (nonatomic) BOOL wantsStickerDetails; @property (nonatomic) BOOL wantsInlineOverlay; @property (retain, nonatomic) CKNavigationBarTitleController *navigationBarTitleController; @property (weak, nonatomic) UIViewController *walletOrderImportViewController; @property (retain, nonatomic) CKMessageEditingViewController *messageEditingViewController; @property (retain, nonatomic) CKInlineReplyChatController *inlineReplyController; @property (nonatomic) BOOL transcriptWasScrolledToBottomBeforeInlinePresentation; @property (retain, nonatomic) CKGroupUpdateBannerView *groupPhotoUpdateBanner; @property (retain, nonatomic) CKMacRecipientsController *macRecipientsController; @property (retain, nonatomic) CKBusinessMacToolbarViewController *businessMacToolbarController; @property (retain, nonatomic) NSString *lastPopulatedMessageGuidFromMe; @property (retain, nonatomic) CKComposition *originalComposition; @property (copy, nonatomic) NSString *shareSheetHostBundleIdentifier; @property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } photoGridTapbackSnapshotRect; @property (copy, nonatomic) NSString *photoGridDisplayedChatItemGUID; @property (weak, nonatomic) CKAggregateAttachmentMessagePartChatItem *photoGridMomentShareChatItem; @property (retain, nonatomic) CKAttachmentMessagePartChatItem *photoGridClickyOrbChatItem; @property (weak, nonatomic) CKMediaObjectAssetDataSourceManager *photoGridDataSourceManager; @property (nonatomic) long long momentShareFetchGeneration; @property (nonatomic) BOOL isTransitioningFromQLPreviewToGrid; @property (retain, nonatomic) _TtC7ChatKit16CKChatTipManager *tipManager; @property (nonatomic) BOOL audioMessageWasPlayedAndIsLatestMessage; @property (retain, nonatomic) CKRotationLockUtility *rotationLockUtility; @property (nonatomic) BOOL shouldFetchCollaborationNotices; @property (retain, nonatomic) NSMutableDictionary *activeDropPreviews; @property (copy, nonatomic) id /* block */ insertItemsCallback; @property (retain, nonatomic) CKNavBarUnifiedCallButton *wolfFaceTimeButton; @property (retain, nonatomic) NSNumber *frozenEntryViewHeightDuringDismissAnimation; @property (weak, nonatomic) id<CKChatControllerDelegate> delegate; @property (weak, nonatomic) id<CKChatControllerSendMenuDelegate> sendMenuDelegate; @property (readonly, nonatomic) CKMessageEntryView *entryView; @property (weak, nonatomic) id<CKExternalPluginViewControllerProvider> externalPluginControllerProvider; @property (retain, nonatomic) CKComposition *composition; @property (nonatomic, getter=isDeferringSystemNavigationPopGestureForPlusButton) BOOL deferSystemNavigationPopGestureForPlusButton; @property (readonly, nonatomic) BOOL isFunCamPresented; @property (nonatomic) BOOL shouldShowDoneButton; @property (nonatomic) BOOL wasKeyboardShowingWithApp; @property (nonatomic) BOOL recipientsAreHEIFCapable; @property (nonatomic) BOOL isSettingUpCollaboration; @property (retain, nonatomic) NSString *messageGUIDForTranscriptExtension; @property (nonatomic) long long collaborationFailureCount; @property (readonly, nonatomic, getter=isModal) BOOL modal; @property (retain, nonatomic) IMTimingCollection *timingCollectionSendGelato; @property (retain, nonatomic) CKDetailsContactsManager *detailsContactsManager; @property (retain, nonatomic) UIContextMenuInteraction *transcriptContextMenuInteraction; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic, getter=isKeyboardVisible) BOOL keyboardVisible; + (void)donateStickerToRecents:(id)a0; + (void)donateStickerToRecentsWithIdentifier:(id)a0 representations:(id)a1 stickerEffectType:(long long)a2 externalURI:(id)a3 name:(id)a4 accessibilityLabel:(id)a5 metadata:(id)a6 ckAttributionInfo:(id)a7; + (id)representationFromFileURL:(id)a0; - (id)inputAccessoryViewController; - (id)inputViewController; - (void)interactionProgressDidUpdate:(id)a0; - (unsigned long long)preferredScreenEdgesDeferringSystemGestures; - (void)keyboardDidHide:(id)a0; - (void)viewSafeAreaInsetsDidChange; - (BOOL)shouldAutorotate; - (void)setCollectionViewController:(id)a0; - (id)previewController:(id)a0 transitionImageForPreviewItem:(id)a1 contentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2; - (id)inputAccessoryView; - (void)previewControllerDidDismiss:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })previewController:(id)a0 frameForPreviewItem:(id)a1 inSourceView:(id *)a2; - (void)_applicationWillResignActive:(id)a0; - (void)_applicationDidBecomeActive:(id)a0; - (void)addPassesViewControllerDidFinish:(id)a0; - (id)dragInteraction:(id)a0 itemsForAddingToSession:(id)a1 withTouchAtPoint:(struct CGPoint { double x0; double x1; })a2; - (void)viewWillAppear:(BOOL)a0; - (id)dragInteraction:(id)a0 itemsForBeginningSession:(id)a1; - (void)interactionProgress:(id)a0 didEnd:(BOOL)a1; - (void)dealloc; - (void)traitCollectionDidChange:(id)a0; - (void)viewWillLayoutSubviews; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (void)viewDidLayoutSubviews; - (void)dismissKeyboard; - (void)dropInteraction:(id)a0 item:(id)a1 willAnimateDropWithAnimator:(id)a2; - (void)dragInteraction:(id)a0 session:(id)a1 didEndWithOperation:(unsigned long long)a2; - (BOOL)inputAccessoryViewControllerEnabled; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_avoidanceInsets; - (void)showKeyboard; - (void)contextMenuInteraction:(id)a0 willEndForConfiguration:(id)a1 animator:(id)a2; - (void)contextMenuInteraction:(id)a0 willDisplayMenuForConfiguration:(id)a1 animator:(id)a2; - (void)viewDidLoad; - (void)dropInteraction:(id)a0 sessionDidEnd:(id)a1; - (long long)preferredStatusBarStyle; - (void)dragInteraction:(id)a0 sessionWillBegin:(id)a1; - (id)dropInteraction:(id)a0 previewForDroppingItem:(id)a1 withDefault:(id)a2; - (void)setEditing:(BOOL)a0 animated:(BOOL)a1; - (id)preferredFocusEnvironments; - (void)presentationControllerDidDismiss:(id)a0; - (BOOL)dropInteraction:(id)a0 canHandleSession:(id)a1; - (void)copy:(id)a0; - (void)dismissViewControllerAnimated:(BOOL)a0 completion:(id /* block */)a1; - (void)dropInteraction:(id)a0 performDrop:(id)a1; - (id)dropInteraction:(id)a0 sessionDidUpdate:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })additionalSafeAreaInsets; - (void)keyboardDidChangeFrame:(id)a0; - (void)dropInteraction:(id)a0 concludeDrop:(id)a1; - (void)dropInteraction:(id)a0 sessionDidEnter:(id)a1; - (unsigned long long)recipientsCount; - (BOOL)isCollapsed; - (void)willPresentPreviewViewController:(id)a0 forLocation:(struct CGPoint { double x0; double x1; })a1 inSourceView:(id)a2; - (void)loadView; - (id)keyCommands; - (id)dragInteraction:(id)a0 previewForLiftingItem:(id)a1 session:(id)a2; - (BOOL)prefersStatusBarHidden; - (void)presentViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (void)photoLibraryDidChange:(id)a0; - (void)dropInteraction:(id)a0 sessionDidExit:(id)a1; - (unsigned long long)supportedInterfaceOrientations; - (id)contextMenuInteraction:(id)a0 configurationForMenuAtLocation:(struct CGPoint { double x0; double x1; })a1; - (void)setSendingMessage:(BOOL)a0; - (void)keyboardWillShow:(id)a0; - (void)previewingContext:(id)a0 commitViewController:(id)a1; - (void)viewWillDisappear:(BOOL)a0; - (BOOL)clickInteractionShouldBegin:(id)a0; - (id)previewingContext:(id)a0 viewControllerForLocation:(struct CGPoint { double x0; double x1; })a1; - (id)viewControllerToPresentFrom; - (BOOL)isTesting; - (void)didReceiveMemoryWarning; - (void)keyboardWillHide:(id)a0; - (BOOL)canBecomeFirstResponder; - (void).cxx_destruct; - (void)registerNotifications; - (void)clickInteractionDidClickUp:(id)a0; - (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1; - (void)animateRevealWithInteractionProgress:(id)a0 forPreviewingAtLocation:(struct CGPoint { double x0; double x1; })a1 inSourceView:(id)a2 containerView:(id)a3; - (void)viewDidAppear:(BOOL)a0; - (void)applicationWillSuspend; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (BOOL)becomeFirstResponder; - (id)splitViewController; - (void)contactViewController:(id)a0 didCompleteWithContact:(id)a1; - (void)_dealloc; - (BOOL)actionPerformer:(id)a0 transitionToViewController:(id)a1 transitionType:(long long)a2; - (void)didDismissPreviewViewController:(id)a0 committing:(BOOL)a1; - (long long)previewController:(id)a0 editingModeForPreviewItem:(id)a1; - (void)willMoveToParentViewController:(id)a0; - (void)viewDidDisappear:(BOOL)a0; - (BOOL)previewController:(id)a0 shouldOpenURL:(id)a1 forPreviewItem:(id)a2; - (BOOL)respondsToSelector:(SEL)a0; - (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (void)textPasteConfigurationSupporting:(id)a0 transformPasteItem:(id)a1; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (void)_showPhotoPickerWithSourceType:(long long)a0; - (void)delete:(id)a0; - (id)_currentPresentationController; - (void)_doneButtonPressed; - (void)_setShouldLoadInputAccessoryViewOnAppearance:(BOOL)a0; - (void)_setTitle:(id)a0 animated:(BOOL)a1; - (void)imagePickerController:(id)a0 didFinishPickingMediaWithInfo:(id)a1; - (void)keyboardDidShow:(id)a0; - (id)textDroppableView:(id)a0 proposalForDrop:(id)a1; - (id)textPasteConfigurationSupporting:(id)a0 combineItemAttributedStrings:(id)a1 forRange:(id)a2; - (id)textPasteConfigurationSupporting:(id)a0 performPasteOfAttributedString:(id)a1 toRange:(id)a2; - (void)setConversation:(id)a0; - (void)dismissPresentedViewController:(id)a0; - (void)contactPicker:(id)a0 didSelectContact:(id)a1; - (id)_meContact; - (BOOL)allowContextProvider:(id)a0; - (void)contactPickerDidCancel:(id)a0; - (id)getCurrentContext; - (void)layoutFooterView; - (void)previewControllerWillDismiss:(id)a0; - (void)tapGestureRecognized:(id)a0; - (void)_updateToolbarItems; - (Class)CKCloudSharingClass; - (id)_chatItemToEdit; - (void)_configureMacFaceTimeButtonMenu; - (void)_deleteStickerWithTransferGUID:(id)a0; - (id)_forwardAndCopyMenuForChatItem:(id)a0; - (id)_indexPathForFirstUnreadMessage; - (void)_sendNewStickerFromDropSession:(id)a0; - (id)_stickerDropProposalForSession:(id)a0; - (void)_switchedAwayFromEmojiKeyboard:(id)a0; - (void)configureWithToolbarController:(id)a0; - (void)fullScreenBalloonViewController:(id)a0 willDisappearWithSendAnimation:(BOOL)a1; - (void)keyCommandPage:(id)a0; - (void)parentControllerDidBecomeActive; - (BOOL)previewController:(id)a0 canShareItem:(id)a1; - (void)removeLockoutControllerIfNeeded; - (double)throwAnimationFinalFrameOffset:(id)a0; - (id)_actionsToolbar; - (id)_balloonViewForCellAtIndexPath:(id)a0; - (void)_detailsControllerWantsDismiss:(id)a0; - (void)_editingToolbarSelectedForward:(id)a0; - (void)_invalidateEntryViewConstraints; - (void)_presentBrowserOrAppStoreForAdamID:(id)a0 url:(id)a1 identifier:(id)a2 isForSticker:(BOOL)a3; - (void)_resizeNavigationBarIfNecessary; - (void)_saveDraftState; - (id)_selectedBalloonForDropSession:(id)a0; - (void)_showVCardViewerForMediaObject:(id)a0; - (id)_updatedDetailsToolbarItemImage; - (void)actionManager:(id)a0 forwardChatItems:(id)a1; - (double)balloonMaxWidth; - (void)beginHoldingAutorotationForKey:(id)a0; - (void)chatAllowedByScreenTimeChanged:(id)a0; - (void)chatControllerWillBeginResizing; - (BOOL)entryViewRequiresCollectionView; - (double)gradientBottomPlaceholderHeight; - (void)hideAssociatedCellsForChatItem:(id)a0; - (BOOL)photosGridFullScreenBalloonViewControllerShouldShowReplyButton:(id)a0; - (void)sendAnalyticsForElapsedSendTimeForType:(long long)a0 sharingURL:(id)a1 timeInterval:(double)a2; - (void)setLocalUserIsComposing:(BOOL)a0 withPluginBundleID:(id)a1 typingIndicatorData:(id)a2; - (id)throwAnimationManagerEntryView:(id)a0; - (double)topInsetPadding; - (BOOL)_CKRunningInSOSBuddy; - (void)__raiseGestureRecognized:(id)a0; - (void)__setEntryViewFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_actuallyPresentCollaborationFailureAlertForComposition:(id)a0 sharingURL:(id)a1 error:(id)a2 completion:(id /* block */)a3; - (void)_addDefaultButtonToSharingErrorAlertController:(id)a0 sharingURL:(id)a1 defaultButtonAction:(long long)a2 completion:(id /* block */)a3; - (void)_addOtherButtonToSharingErrorAlertController:(id)a0 otherButtonAction:(long long)a1 completion:(id /* block */)a2; - (void)_addParticipant:(id)a0 toShareBearURL:(id)a1 containerSetupInfo:(id)a2 completionHandler:(id /* block */)a3; - (void)_addParticipant:(id)a0 toShareURL:(id)a1 forChatGUID:(id)a2 completionHandler:(id /* block */)a3; - (void)_addParticipantToShare:(id)a0 withHandle:(id)a1 toCollaboration:(id)a2 containerSetupInfo:(id)a3 completionHandler:(id /* block */)a4; - (unsigned long long)_animationOptionsFromCurve:(long long)a0; - (BOOL)_anyLegacyBannerIsVisible; - (BOOL)_anySuggestionPresenterWantsToShowBanner; - (void)_askToTurnOnReadReceiptsIfNeeded; - (void)_askToTurnOnSMSRelayIfNeeded; - (id)_assetReferenceForDisplayedGridChatItem:(id)a0 selectionSnapshot:(id)a1; - (id)_attributionFromHighlight:(id)a0 forChatGUID:(id)a1; - (void)_autoAcceptNicknameIfNeeded; - (void)_autorotationUpdaterFired; - (void)_backbuttonPressed; - (BOOL)_balloonViewOfCell:(id)a0 containsPoint:(struct CGPoint { double x0; double x1; })a1 fromView:(id)a2; - (void)_beginDeferringSystemNavigationPopGestureForPlusButton; - (void)_callButtonPressed; - (void)_callButtonPressedWithVideoEnabled:(BOOL)a0; - (BOOL)_canReloadEntryView; - (BOOL)_canShowBackButtonView; - (void)_cancelDeletion:(id /* block */)a0; - (id)_chatItemForContextMenuWithConfiguration:(id)a0; - (id)_chatItemForMediaObject:(id)a0; - (id)_chatItemForReplyingToChatItem:(id)a0 explicitlySelected:(BOOL)a1; - (BOOL)_chatShowsUnexpectedlyLoggedOutNotification; - (void)_clearBalloonViewOverlays; - (void)_clearCompositionAndPendingConversation; - (void)_clearStagedSensitiveContentUsingContextDictionary:(id)a0; - (BOOL)_clickyOrbEnabled; - (void)_collaborationMetadataForURL:(id)a0 forChatGUID:(id)a1 completionHandler:(id /* block */)a2; - (void)_commitSticker:(id)a0 toCoordinate:(struct CGPoint { double x0; double x1; })a1 withInitialSize:(struct CGSize { double x0; double x1; })a2 dropPreviewTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a3; - (id)_compositionForEmojiSticker:(id)a0 mediaObject:(id)a1; - (void)_configureDetailsToolbarItem; - (void)_configureEditMessageCommand:(id)a0; - (void)_configureFaceTimeStartCallToolbarItem; - (void)_configureGridControllerForStackTransition:(id)a0 chatItem:(id)a1; - (void)_configureMacFaceTimeJoinCallToolbarItem; - (void)_configureMacFaceTimeJoinedCallToolbarItem; - (void)_configureTitleView; - (void)_confirmReadReceiptSettings; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentInsetForSendAnimation; - (void)_conversationJoinStateDidChange:(id)a0; - (void)_conversationParticipantsChanged:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_convertedNavigationBarFrameInSendAnimationContainerView:(id)a0; - (id)_copyActionForChatItem:(id)a0 shouldUseTopMostChatItemIfAggregateChatItem:(BOOL)a1; - (double)_currentScrollDelta; - (double)_currentlyVisibleBannerMaxY; - (void)_dataDetectorsDidDismissNotification:(id)a0; - (void)_dataDetectorsWillPresentNotification:(id)a0; - (id)_debugSelectedGuidSummary; - (id)_defaultTranscriptNavBarAppearance; - (id)_deleteActionForChatItem:(id)a0 shouldUseTopMostChatItemIfAggregateChatItem:(BOOL)a1; - (id)_deleteActionsForChatItem:(id)a0; - (id)_deleteMenuForChatItem:(id)a0; - (void)_deleteSelectedMessages:(id)a0; - (void)_detailsButtonPressed; - (long long)_determineEntryViewPositioningGuideToActivate; - (void)_didSendCompositionInConversation:(id)a0; - (void)_dismissBannerView:(id)a0 completion:(id /* block */)a1; - (void)_dismissCollaborationPopoverUI; - (void)_dismissFullScreenBubbleViewControllerAnimated:(BOOL)a0 withSendAnimation:(BOOL)a1 completion:(id /* block */)a2; - (void)_dismissInterventionController; - (void)_dismissPresentedViewController:(id)a0; - (void)_dismissSendMenuIfNecessaryForChangedPresentationStyle; - (void)_dismissSentWithSiriUI; - (BOOL)_displayMediaObjectFullscreen:(id)a0; - (void)_displayNameUpdatedNotification:(id)a0; - (BOOL)_displayPreviewItemForMediaObject:(id)a0; - (id)_downgradeMessageActionForChatItem:(id)a0; - (BOOL)_dragItemIsNewSticker:(id)a0; - (id)_dragItemsForInteraction:(id)a0; - (id)_dragItemsFromChatItem:(id)a0 balloonView:(id)a1; - (BOOL)_dropSessionIsNewSticker:(id)a0; - (BOOL)_dropSessionIsTargetingEntryView:(id)a0; - (void)_editCancelButtonPressed; - (void)_endDeferringSystemNavigationPopGestureForPlusButton; - (double)_entryViewTopInsetPadding; - (id)_exportActionForChatItem:(id)a0 shouldUseTopMostChatItemIfAggregateChatItem:(BOOL)a1; - (id)_exportActionsForChatItem:(id)a0; - (id)_exportMenuForChatItem:(id)a0; - (void)_fetchCollaborationNotices; - (void)_finishSendAnimation; - (id)_forwardActionForChatItem:(id)a0; - (id)_forwardAndCopyActionsForChatItem:(id)a0; - (id)_fullScreenBalloonViewControllerForPhotosGridViewWithChatItem:(id)a0 snapshotView:(id)a1; - (id)_fullScreenBalloonViewControllerWithChatItem:(id)a0; - (id)_fullscreenEffectsManager; - (void)_gridViewNavigationControllerForChatItem:(id)a0 assetReference:(id)a1 completionHandler:(id /* block */)a2; - (id)_gridViewNavigationControllerForMomentShare:(id)a0 chatItem:(id)a1 tapbackManager:(id)a2; - (void)_gridViewNavigationControllerForMomentShareURL:(id)a0 chatItem:(id)a1 tapbackManager:(id)a2 completionHandler:(id /* block */)a3; - (id)_groupConversationContainingSharedURL:(id)a0; - (void)_handleAddressBookChangedNotification:(id)a0; - (void)_handleChatItemDidChange:(id)a0; - (void)_handleCollaborationNoticesChanged:(id)a0; - (void)_handleContactStoreBatchLoadCompleteNotification:(id)a0; - (void)_handleDictationEnded:(id)a0; - (void)_handleDictationStarted:(id)a0; - (void)_handleGroupNameChanged:(id)a0; - (void)_handleGroupPhotoChanged:(id)a0; - (void)_handleIsUnexpectedlyLoggedOutChanged:(id)a0; - (void)_handleStewieStatusStateChanged:(id)a0; - (void)_handleTranscriptPluginChatItem:(id)a0; - (void)_handleTranscriptPluginChatItem:(id)a0 presentationConfiguration:(id)a1; - (BOOL)_hasExistingBannerMatchingStyle:(unsigned long long)a0 withNicknames:(id)a1; - (BOOL)_hasPreviewViewControllerForChatItem:(id)a0; - (void)_hideCatchUpButtonIfNeededAndRemoveOnCompletion:(BOOL)a0; - (id)_highlightActionForChatItem:(id)a0; - (void)_highlightForShareURL:(id)a0 completionHandler:(id /* block */)a1; - (void)_initializeEffectPicker; - (void)_initializeNavigationBarCanvasViewIfNecessary; - (id)_inlineReplyActionForChatItem:(id)a0; - (id)_interfaceActionsForChatItem:(id)a0; - (void)_invalidateChatItemLayoutIfNecessary:(struct CGSize { double x0; double x1; })a0; - (BOOL)_isRunningInMacCatalyst; - (BOOL)_isRunningPPT; - (void)_isShareBearURL:(id)a0 completionHandler:(id /* block */)a1; - (id)_itemProvidersFromDragItems:(id)a0; - (double)_keyboardHeightFromLayoutGuide; - (void)_kickPhotoKit; - (BOOL)_lastAddressedHandleIsAvailableAsiMessageAlias:(id)a0 SIMID:(id)a1; - (void)_layoutEntryViewSuperview; - (id)_localizedTitleStringForAggregateAction:(long long)a0 numberOfPhotos:(long long)a1 numberOfVideos:(long long)a2 numberOfOther:(long long)a3; - (void)_macJoinFaceTimeCallButtonClicked:(id)a0; - (BOOL)_macShouldShowFaceTimeButtonInToolbar; - (id)_makeInternalMenu; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_marginInsetsForEntryView; - (void)_markAsReadIfNecessary; - (void)_markMessagesAsReadOnPushIfNeeded; - (void)_markVisibleMentionsAsRead; - (unsigned long long)_maxAllowedSVSize; - (double)_maxEntryViewHeight; - (id)_mediaAttributionActionForChatItem:(id)a0; - (BOOL)_mediaObjectHasTrimMetadata:(id)a0; - (BOOL)_mediaObjectNeedsTrimming:(id)a0; - (id)_menuForChatItem:(id)a0; - (id)_menuTitleForChatItem:(id)a0; - (id)_moreActionForChatItem:(id)a0; - (id)_navigationControllerToPop; - (id)_newCollaborationPayloadFromPayload:(id)a0 shareURL:(id)a1 updatedMetadata:(id)a2; - (id)_newImageConfiguredForNSToolbarWithName:(id)a0 tintColor:(id)a1; - (BOOL)_noticeIsExpired:(id)a0; - (id)_parentChatItemForIndexPath:(id)a0; - (id)_parentIndexPathForCellAtIndexPath:(id)a0; - (void)_passKitUIDismissed:(id)a0; - (void)_performResume; - (BOOL)_point:(struct CGPoint { double x0; double x1; })a0 visuallyIntersectsBalloonViewInCollectionView:(id)a1; - (void)_prepareForDropAnimationWithItem:(id)a0 preview:(id)a1; - (void)_presentAlertForDebugSummary:(id)a0; - (void)_presentAppStoreForAdamID:(id)a0; - (void)_presentBannerView:(id)a0 completion:(id /* block */)a1; - (void)_presentBannerView:(id)a0 placingHandlesUnderScrutiny:(id)a1 completion:(id /* block */)a2; - (void)_presentBrowserForPlugin:(id)a0; - (void)_presentBrowserOrAppStoreForAdamID:(id)a0 url:(id)a1 identifier:(id)a2; - (void)_presentCollabAddToMessagesGroupAlert:(id)a0 sendBlock:(id /* block */)a1 completionHandler:(id /* block */)a2; - (void)_presentCollabAddToMessagesGroupAlertIfNecessary:(id)a0 collaborationType:(long long)a1 sendBlock:(id /* block */)a2 completionHandler:(id /* block */)a3; - (BOOL)_presentCollabInvalidFileProviderLocationAlertIfNecessaryForPayload:(id)a0 collaborationType:(long long)a1; - (void)_presentCollaborationAlertsIfNecessaryForPayload:(id)a0 collaborationType:(long long)a1 sendBlock:(id /* block */)a2 completionHandler:(id /* block */)a3; - (void)_presentDetailsViewControllerAnimated:(BOOL)a0; - (void)_presentGridForChatItem:(id)a0 assetReference:(id)a1; - (void)_presentGridForPendingMomentShareChatItem:(id)a0; - (void)_presentGridViewNavigationController:(id)a0; - (void)_presentPreviewViewControllerFromPhotosViewController:(id)a0 assetReference:(id)a1; - (void)_presentSentWithSiriUI; - (void)_presentTranscriptSharingBannerIfNecessary; - (void)_presentViewerForChatItem:(id)a0 assetReference:(id)a1; - (id)_previewViewControllerForAssetReference:(id)a0 dataSource:(id)a1 previewDelegate:(id)a2 previewMode:(long long)a3; - (id)_previewViewControllerForAssetReference:(id)a0 photosViewController:(id)a1 previewMode:(long long)a2; - (id)_previewingViewControllerForHitView:(id)a0 indexPath:(id)a1; - (id)_previewingViewControllerForLocation:(struct CGPoint { double x0; double x1; })a0 inSourceView:(id)a1; - (void)_processCollaborationNoticesForBanner:(id)a0; - (id)_progressBarHostView; - (void)_raiseToListenSettingChanged:(id)a0; - (id)_recipientHandle; - (id)_recipientHandleID; - (void)_reduceTransparencyStatusDidChange; - (id)_regularGridViewNavigationControllerForChatItem:(id)a0 assetReference:(id)a1 tapbackManager:(id)a2; - (void)_reloadMentionsData; - (void)_removeParticipant:(id)a0 fromShareBearURL:(id)a1 containerSetupInfo:(id)a2 completionHandler:(id /* block */)a3; - (void)_removeParticipant:(id)a0 fromShareURL:(id)a1 forChatGUID:(id)a2 completionHandler:(id /* block */)a3; - (void)_removeSubsharesAndSendFileProviderComposition:(id)a0 shareURL:(id)a1 completion:(id /* block */)a2; - (void)_replaceBannerView:(id)a0 withNewBannerView:(id)a1 placingHandlesUnderScrutiny:(id)a2 completion:(id /* block */)a3; - (void)_reportSelectedMessages:(id)a0; - (void)_resizeNavigationBarIfNecessaryWithAnimation:(BOOL)a0; - (void)_restoreDraftState; - (void)_retryGroupPhotoUploadIfNecessary; - (void)_sendCollaborationCompositionForCloudKit:(id)a0 sharingURL:(id)a1 share:(id)a2 completion:(id /* block */)a3; - (void)_sendCollaborationCompositionForFileProvider:(id)a0 sharingURL:(id)a1 share:(id)a2 completion:(id /* block */)a3; - (void)_sendCompositionForFileProviderCloudDrive:(id)a0 completion:(id /* block */)a1; - (void)_sendCompositionForNewCloudKitShare:(id)a0 completion:(id /* block */)a1; - (void)_sendStickerForDragItem:(id)a0 dropLocation:(struct CGPoint { double x0; double x1; })a1; - (id)_sendertHandleID; - (void)_setConversationDeferredSetup; - (void)_setEntryViewFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 animated:(BOOL)a1; - (void)_setHoldUpdatesForStickerMoveAnimation:(BOOL)a0; - (void)_setOverlayForBalloonViewAtIndexPath:(id)a0; - (void)_setUpEntryViewAppCardLayoutConstraint; - (void)_setUpEntryViewLayoutConstraintsIfNecessary; - (void)_setupNavbar; - (long long)_sharingAccessTypeFromOptionsGroups:(id)a0; - (BOOL)_sharingAllowOthersToInviteFromOptionsGroups:(id)a0; - (long long)_sharingPermissionTypeFromOptionsGroups:(id)a0; - (BOOL)_shouldCheckWithSafetyMonitor; - (BOOL)_shouldHideNavigationBarForSendAnimationContext:(id)a0; - (BOOL)_shouldRestoreDraftState; - (BOOL)_shouldRestoreFirstResponderAfterDetailsViewDismiss; - (BOOL)_shouldShowAcknowledgmentPickerForChatItem:(id)a0; - (BOOL)_shouldShowNicknameOnboardingFlow; - (BOOL)_shouldShowReadRecieptAlert; - (BOOL)_shouldShowVotingViewForChatItem:(id)a0; - (BOOL)_shouldValidatePayloadBeforeSendingPayload:(id)a0; - (void)_showAutoDonationAlertForAppName:(id)a0 bundleID:(id)a1; - (void)_showCatchUpButtonIfNeeded; - (void)_showMapViewerForMediaObject:(id)a0; - (BOOL)_showOrHideNicknameBannerIfNeeded; - (void)_showPassbookCardViewForMediaObject:(id)a0; - (void)_showReaderForAggregateChatItem:(id)a0 balloonView:(id)a1; - (void)_showTapbackReplyOverlayFromPhotosViewController:(id)a0 assetReference:(id)a1; - (id)_showTimestampsAction; - (void)_showVCalViewerForMediaObject:(id)a0; - (void)_showWalletOrderImportViewForMediaObject:(id)a0; - (void)_sizeEffectPickerWindow; - (BOOL)_smsEnabled; - (void)_stageFindMyLocationRequest; - (void)_startSharingForURLForFileProviderCloudDrive:(id)a0 completion:(id /* block */)a1; - (id)_stickerDetailsActionForChatItem:(id)a0; - (id)_stickerDragPreviewForDragItem:(id)a0 defaultPreview:(id)a1; - (id)_stickerDropProposalForItem:(id)a0 inSession:(id)a1; - (void)_stickerTranscriptScrollDisplayLinkFired; - (id)_stickersActionForChatItem:(id)a0; - (BOOL)_supportsCollaborationNotices; - (void)_switchedToEmojiKeyboard:(id)a0; - (id)_tapbackAndInlineReplyMenuForChatItem:(id)a0; - (id)_tapbackStatusManagerForChatItem:(id)a0; - (id)_tapbacksPaletteMenuForChatItem:(id)a0; - (void)_textInputModeDidChange:(id)a0; - (id)_threadIdentifierForMessagePart:(id)a0; - (id)_threadOriginatorForMessagePart:(id)a0; - (id)_transcriptOverlayTransitionContextForAnchoredMessagePart:(id)a0 threadIdentifier:(id)a1 presentKeyboard:(BOOL)a2; - (id)_transcriptOverlayTransitionContextForModalPresentation; - (void)_transferCompleted:(id)a0; - (void)_transferFileTooLarge:(id)a0; - (void)_transferFinishedNotification:(id)a0; - (void)_transferRestoredNotification:(id)a0; - (void)_updateAndSendCompositionForExistingCloudKitShare:(id)a0 share:(id)a1 completion:(id /* block */)a2; - (void)_updateAndSendCompositionForFileProvider:(id)a0 share:(id)a1 sharingURL:(id)a2 completion:(id /* block */)a3; - (void)_updateEntryViewConstraintsIfNeeded; - (void)_updateEntryViewFrameIfNeeded:(BOOL)a0; - (void)_updateFauxKeyboardLayoutGuideIfNeededForKeyboardAppearanceNotification:(id)a0; - (void)_updateFauxKeyboardLayoutGuideIfNeededWithKeyboardFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_updateForNewPreferredService; - (void)_updateNavigationButtons; - (void)_updateNavigationUI; - (void)_updateRecipientCapabilities; - (void)_updateShare:(id)a0 containerSetupInfo:(id)a1 completionHandler:(id /* block */)a2; - (void)_updateSuggestionsBanners; - (void)_updateTitleViewHeight:(id)a0; - (void)_updateTitleViewLayout; - (void)_updateTranscriptInlineNotification; - (void)_updateTranscriptOffsetForBannerView; - (id)_updatedFaceTimeToolbarItemImage; - (void)_validateAndSendComposition:(id)a0 completion:(id /* block */)a1; - (id)_viewControllerForModalPresentation; - (id)_visibleChatItemsToScreenFrameMap; - (id)_votingViewForChatItem:(id)a0; - (void)_walletOrderImportControllerDismissed; - (BOOL)_wantsCatchUpAffordance; - (BOOL)_wantsThreeColumnLayout; - (BOOL)_wantsToShowCollaborationNotices; - (void)_willSendComposition:(id)a0 inConversation:(id)a1; - (void)acceptPressedForSecondReceivingCommSafetyEDUScreen:(id)a0 withItemIndexPath:(id)a1; - (void)acceptPressedForSecondSendingCommSafetyEDUScreen:(id)a0 withComposition:(id)a1; - (BOOL)accountCanCreateNickname; - (void)actionEditIsTappedForChatItem:(id)a0; - (void)actionManager:(id)a0 copyChatItems:(id)a1; - (void)actionManager:(id)a0 presentInlineReplyControllerForChatItem:(id)a1; - (void)actionManager:(id)a0 quickLookChatItem:(id)a1; - (void)actionManager:(id)a0 tapbackChatItem:(id)a1; - (void)actionMenuGestureRecognizerButtonDidTouchDownButton:(id)a0; - (void)actionMenuGestureRecognizerButtonDidTouchUpInsideButton:(id)a0; - (void)actionMenuGestureRecognizerButtonGestureDidBegin:(id)a0; - (void)actionMenuGestureRecognizerButtonGestureDidEnd:(id)a0; - (BOOL)actionMenuGestureRecognizerButtonIsShowingHint:(id)a0; - (BOOL)actionMenuGestureRecognizerButtonShouldRecognizeGesture:(id)a0; - (BOOL)actionMenuGestureRecognizerButtonShouldShowHint:(id)a0; - (void)actionMenuGestureRecognizerButtonShowHint:(id)a0; - (void)actionMoreIsTappedForChatItem:(id)a0; - (void)actionRetractIsTappedForChatItem:(id)a0; - (id)activeSendMenuPresentationForChatController:(id)a0; - (id)activeSendMenuPresentationForChatInputController:(id)a0; - (void)addAppCardBackgroundViewIfNecessary; - (id)addContactOptionsMenuWithNicknameUpdate:(id)a0; - (void)addMedia:(id)a0; - (void)addOrRemoveEntryViewIfNeeded; - (void)addParticipant:(id)a0 toCollaboration:(id)a1 forChatGUID:(id)a2 containerSetupInfo:(id)a3 completionHandler:(id /* block */)a4; - (void)addSuggestionBanner:(id)a0 animated:(BOOL)a1; - (void)addToCollaboration:(id)a0; - (id)addToExistingContactActionWithNicknameUpdate:(id)a0; - (id)additionalActivitiesTypesForPreviewController:(id)a0; - (BOOL)allowEffectPickerToBePresented; - (BOOL)allowsMentions; - (void)animateSendMenuStatusBarAppearanceUpdate; - (void)animatedDismissalOfKeyboardSnapshot; - (void)appCardDidChangeEntryViewAlignmentHeight:(double)a0 animated:(BOOL)a1; - (void)appCardDidDismiss; - (void)appCardViewStateDidChange:(BOOL)a0; - (BOOL)appManagerDisplayedInMessages; - (BOOL)appModalIsDisplayed; - (void)appendCompositionFromItemProviders:(id)a0; - (id)audioMessageThrowBalloonsForSendAnimationContext:(id)a0; - (void)avatarViewPressed:(id)a0; - (double)balloonMaxWidthForMessageEditingViewController:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })bannerInsets; - (void)beginFacetimeCallWithVideo:(BOOL)a0; - (void)beginThrowAnimationForComposition:(id)a0; - (double)bottomInsetPadding; - (BOOL)canShowBusinessOnboarding; - (void)cancelBarButtonItemPressed:(id)a0; - (void)catchUpButtonTapped:(id)a0; - (id)cellIndexPathForDragTarget:(id)a0; - (void)chatController:(id)a0 didFinishDismissAnimationForSendMenuViewController:(id)a1; - (void)chatController:(id)a0 requestPresentSendMenu:(id)a1 withPresentationContext:(id)a2 completion:(id /* block */)a3; - (id)chatForSendAnimationManager:(id)a0; - (void)chatInputController:(id)a0 didFinishDismissAnimationForSendMenuViewController:(id)a1; - (void)chatInputController:(id)a0 didPresentStickerPickerForChatItem:(id)a1; - (void)chatInputController:(id)a0 presentShelfModal:(id)a1 animated:(BOOL)a2 completion:(id /* block */)a3; - (void)chatInputController:(id)a0 requestPresentSendMenu:(id)a1 withPresentationContext:(id)a2 completion:(id /* block */)a3; - (void)chatInputController:(id)a0 willBeginFullScreenDismissAnimationForSendMenuViewController:(id)a1; - (void)chatInputController:(id)a0 willPresentStickerPickerForChatItem:(id)a1; - (BOOL)chatInputControllerCanSend:(id)a0; - (void)chatInputControllerCancelSelectFunCamera:(id)a0; - (void)chatInputControllerDidDismissCompactBrowserViewController:(id)a0; - (void)chatInputControllerDidDismissModalBrowserViewController:(id)a0; - (void)chatInputControllerDidPresentModalBrowserViewController:(id)a0; - (void)chatInputControllerDidSelectFunCamera:(id)a0; - (void)chatInputControllerDidSelectRequestLocation:(id)a0; - (void)chatInputControllerDidShowHandwriting:(id)a0; - (void)chatInputControllerDidTransitionCollapsed:(id)a0; - (void)chatInputControllerDidTransitionExpanded:(id)a0; - (void)chatInputControllerRequestDismissKeyboardSnapshot:(id)a0; - (void)chatInputControllerRequestInputViewFocusFromFullscreen:(id)a0; - (void)chatInputControllerRequestShowKeyboardSnapshot:(id)a0; - (void)chatInputControllerShouldEndDeferringSystemNavigationPopGestureForPlusButton:(id)a0; - (BOOL)chatInputControllerShouldShowHandwriting:(id)a0; - (void)chatInputControllerWillDismissCompactBrowserViewController:(id)a0; - (void)chatInputControllerWillDismissModalBrowserViewController:(id)a0; - (void)chatInputControllerWillHideHandwriting:(id)a0; - (void)chatInputControllerWillPresentModalBrowserViewController:(id)a0; - (void)chatInputControllerWillSelectFunCamera:(id)a0; - (void)chatInputControllerWillTransitionCollapsed:(id)a0; - (void)chatInputControllerWillTransitionExpanded:(id)a0; - (void)chatInputDidChangeSize; - (void)chatInputDidSelectEffectPicker; - (void)chatInputDidSelectPhotoPicker; - (void)chatInputDidUpdateInputViewShowingBrowser:(BOOL)a0 entryFieldCollapsed:(BOOL)a1 animated:(BOOL)a2; - (void)chatInputDidUpdateWithNewInputViewController:(id)a0; - (void)chatInputSentComposition:(id)a0; - (id)chatInputTranscriptIdentifier; - (void)chatInputWillChangeHeightForCompactPresentation:(double)a0; - (void)chatInputWillUpdateInputViewShowingBrowser; - (id)chatItemForMediaObject:(id)a0 previewController:(id)a1; - (void)checkForSensitivePhotosAndSendComposition:(id)a0; - (void)checkSuggestionsForBanner; - (void)ckVideoMessageRecordingViewController:(id)a0 mediaObjectCaptured:(id)a1 error:(id)a2; - (void)ckVideoMessageRecordingViewControllerRecordingCanceled:(id)a0; - (void)cleanUpDarkEffectStyle; - (void)cleanupPostComposeTransitionWithKBFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)clearCommSafetyCompositionIfNecessary; - (void)clearEntryViewPasteConfiguration; - (void)clearHandlesFromScrutiny:(id)a0; - (id)clickyOrbChatItem; - (void)collaborationNoticeSuggestionWillDismiss:(id)a0; - (id)collectionViewControllerForImpactEffectManager:(id)a0; - (void)composeRecipientViewShouldResignFirstResponder; - (id)compositionForSticker:(id)a0 mediaObject:(id)a1; - (void)configureForCurrentTraitCollection; - (void)configureMacToolbarProperties; - (id)consumingBundleIdentifiers; - (id)contactForNickname:(id)a0; - (void)contactsManager:(id)a0 didRequestCallTypeForEntity:(id)a1 addresses:(id)a2 abLabels:(id)a3 faceTimeAudioEnabled:(BOOL)a4; - (void)contactsManagerViewModelsDidChange:(id)a0; - (void)contentInsetDidChange; - (id)contextMenuAccessoryViewsForChatItem:(id)a0; - (BOOL)contextMenuInteractionIsOutsideOfVisibleBalloonCells:(id)a0; - (void)controller:(id)a0 didCompleteClassificationRequest:(id)a1 withResponse:(id)a2; - (id)createAlertControllerForAccountComposition:(id)a0 completion:(id /* block */)a1; - (id)createAnalyticsDictionaryForCollaborationForType:(long long)a0 sharingURL:(id)a1; - (id)createBannerForGroupUpdates:(id)a0; - (void)createCollaborationFailureAlertForFailedMetadataLoadWithFallback:(BOOL)a0 URL:(id)a1; - (void)createCollaborationFailureAlertForNotice:(id)a0; - (void)createContactWithNicknameUpdate:(id)a0; - (id)createGroupUpdateWithType:(long long)a0; - (id)createNewContactActionWithNicknameUpdate:(id)a0; - (id)currentChatController; - (id)currentNavigationBarBasedOnSizeClass; - (id)currentTopChatItemForAggregateChatItem:(id)a0; - (void)declinePressedForCommSafetyEduScreen:(id)a0 isSending:(BOOL)a1 withComposition:(id)a2 withSensitiveMediaObjects:(id)a3 withIdentifiersOfShelvedImages:(id)a4; - (void)deleteMediaObjectAttachmentGUIDs:(id)a0 originalStackCount:(long long)a1; - (void)detailsController:(id)a0 shouldComposeConversationWithRecipientAddresses:(id)a1; - (void)detailsController:(id)a0 wantsToStageComposition:(id)a1; - (id)detailsControllerBusinessPrivacyInfoPresentingViewController:(id)a0; - (void)detailsControllerDidDismiss:(id)a0; - (void)detailsControllerDidSelectStopSharingLocation:(id)a0; - (void)detailsControllerWillDismiss:(id)a0; - (void)determineIfSendMenuShouldElevateCheckInWithCompletion:(id /* block */)a0; - (void)didConfirmForInterventionViewController:(id)a0; - (void)didDismissFunCamera:(id)a0; - (void)didFinishShowingBusinessOnboarding; - (void)didRejectForInterventionViewController:(id)a0; - (void)dimsmissCurrentBannerAndShowNewBannerForGroupUpdate:(id)a0; - (void)disableRotationWhileRecordingAudioMessage; - (void)disableSendButtonSpinner; - (void)dismissBusinessOnboardingIfShowing; - (void)dismissCollaborationNoticeBannersIfNecessary; - (void)dismissCollaborationNoticeSuggestion:(id)a0; - (void)dismissDetailsController:(id)a0; - (void)dismissDetailsControllerAnimated:(BOOL)a0; - (void)dismissDetailsNavigationController; - (void)dismissDetailsViewAndShowConversationList; - (void)dismissInlineReplyController:(BOOL)a0; - (void)dismissMessageEditingViewController:(BOOL)a0; - (void)dismissNicknameUpdateController:(id)a0; - (void)dismissPickerWithCompletion:(id /* block */)a0; - (void)dismissTipIfPresented; - (void)dismissTranscriptOverlayViewController:(id)a0 presentKeyboard:(BOOL)a1; - (void)dismissVideoMessageRecordingViewController; - (id)dragControllerTranscriptDelegate; - (void)dragManager:(id)a0 draggedItemWithTarget:(id)a1; - (int)dragManager:(id)a0 dropAreaForDragTarget:(id)a1; - (void)dragManagerDidBeginDragging:(id)a0; - (void)dragManagerDidEndDragging:(id)a0; - (id)dragManagerTargetView:(id)a0; - (id)dragPreviewParametersForBalloonView:(id)a0; - (id)editingToolbarItems; - (void)effectPickerViewController:(id)a0 effectWithIdentifierSelected:(id)a1; - (void)effectPickerViewControllerClose:(id)a0; - (void)effectPickerViewControllerClose:(id)a0 keepingSideMountContainer:(BOOL)a1; - (id)effectsPresenterViewController; - (void)enableRotationAfterRecording; - (void)enableSendButtonSpinner; - (void)endHoldingAutorotationForKey:(id)a0; - (void)enforceSendMenuOrderingInWindowSubviews; - (void)entryViewContainerViewDidLayoutSubviews:(id)a0; - (void)escButtonPressed:(id)a0; - (void)evaluateSendMetricsForComposition:(id)a0; - (id)excludedActivityTypesForPreviewController:(id)a0; - (void)flagSensitiveMediaObjects:(id)a0; - (void)forciblyUnloadChatInputController; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })fullScreenBalloonViewController:(id)a0 balloonFrameForChatItem:(id)a1; - (void)fullScreenBalloonViewController:(id)a0 deleteSentStickerForChatItem:(id)a1; - (void)fullScreenBalloonViewController:(id)a0 deleteStickerWithTransferGUID:(id)a1; - (void)fullScreenBalloonViewController:(id)a0 didAppearAnimated:(BOOL)a1; - (void)fullScreenBalloonViewController:(id)a0 downloadStickerForChatItem:(id)a1; - (void)fullScreenBalloonViewController:(id)a0 replyButtonPressedForChatItem:(id)a1; - (void)fullScreenBalloonViewController:(id)a0 sendMessageAcknowledgment:(long long)a1 forChatItem:(id)a2; - (void)fullScreenBalloonViewController:(id)a0 sendMessageHighlight:(BOOL)a1 forChatItem:(id)a2; - (void)fullScreenBalloonViewController:(id)a0 stickerPackTappedWithAdamID:(id)a1; - (void)fullScreenBalloonViewController:(id)a0 verticallyScrollTranscriptByAmount:(double)a1 animated:(BOOL)a2 completion:(id /* block */)a3; - (void)fullScreenBalloonViewController:(id)a0 willAppearAnimated:(BOOL)a1; - (void)fullScreenBalloonViewControllerDidDisappear:(id)a0; - (void)fullScreenBalloonViewControllerHandleDismissTap:(id)a0; - (void)fullScreenBalloonViewControllerRequestDismissKeyboardSnapshot:(id)a0; - (void)fullScreenBalloonViewControllerRequestShowKeyboardSnapshot:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })fullScreenBalloonViewControllerSafeAreaLayoutFrame:(id)a0; - (BOOL)fullScreenBalloonViewControllerShouldShowHightlightButton:(id)a0 forChatItem:(id)a1; - (BOOL)fullScreenBalloonViewControllerShouldShowReplyButton:(id)a0; - (void)groupPhotoUpdateBanner:(id)a0 dismissedUpdate:(id)a1; - (BOOL)hasSelectedChatItems; - (BOOL)hasSelectedChatItemsIncludingAssociatedTapback; - (id)hashKeyForDragItem:(id)a0; - (void)hideAcknowledgmentsAssociatedWithChatItem:(id)a0; - (void)hideMediaPickerAnimated:(BOOL)a0; - (void)hideMediaPickerAnimated:(BOOL)a0 completion:(id /* block */)a1; - (id)initWithConversation:(id)a0; - (void)inlineReplyController:(id)a0 appCardDidChangeEntryViewAlignmentHeight:(double)a1 animated:(BOOL)a2; - (BOOL)inlineReplyController:(id)a0 containerWidth:(double *)a1 offset:(double *)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })inlineReplyController:(id)a0 gradientFrameWithInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1; - (void)inlineReplyController:(id)a0 setIsShowingPreview:(BOOL)a1; - (void)inlineReplyController:(id)a0 setTargetFirstResponder:(long long)a1; - (BOOL)inlineReplyControllerBecomeFirstResponder:(id)a0; - (id)inlineReplyControllerChatInputController:(id)a0; - (void)inlineReplyControllerDidSendComposition:(id)a0; - (id)inlineReplyControllerForChatItem:(id)a0; - (void)inlineReplyControllerRequestsDismissal:(id)a0 presentKeyboard:(BOOL)a1; - (void)inlineReplyControllerRequestsReloadInputViews:(id)a0; - (long long)inlineReplyControllerTargetFirstResponder:(id)a0; - (id)innermostToolbarItemIdentifier; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })inputAccessoryViewFrameForFloatingKeyboard; - (void)inputLanguageDidChange:(id)a0; - (void)insertInitialCompositionIfNeeded; - (void)invalidateEntryViewForNewCompose; - (id)invisibleInkEffectControllerForPreviewController:(id)a0; - (BOOL)isChatAllowedByScreenTime:(id)a0; - (BOOL)isChatControllerShowingStandaloneWindow:(id)a0; - (BOOL)isDetailsNavigationControllerDetached; - (BOOL)isHandwritingLandscape; - (BOOL)isInlineReply; - (BOOL)isKeyboardSnapshotVisible; - (BOOL)isKeyboardSnapshotted; - (BOOL)isMainTranscript; - (BOOL)isSafeToMarkAsRead; - (BOOL)isShowingBusinessOnboarding; - (BOOL)isShowingOscarChat; - (BOOL)isUsingVisibleInputViewHeightWhenUpdatingScrollGeometry; - (BOOL)itemProviderDisablesTouches; - (void)keyCommandDelete:(id)a0; - (void)keyCommandDeleteConversation:(id)a0; - (void)keyCommandEditMessage:(id)a0; - (void)keyCommandPrint:(id)a0; - (void)keyCommandReply:(id)a0; - (void)keyCommandReply:(id)a0 withModifier:(BOOL)a1; - (void)keyCommandReplyAlternate:(id)a0; - (void)keyCommandSelectTapback:(id)a0; - (void)keyCommandShowDetails:(id)a0; - (void)keyCommandTapback:(id)a0; - (void)keyCommandToggleDetails; - (void)keyCommandToggleUnreadState; - (BOOL)keyboardIsQuickPathing; - (BOOL)keyboardIsVisibleForChatInputController:(id)a0; - (id)keyboardLayoutGuideForAppCardPresentation; - (void)keyboardShouldShowCandidates:(id)a0; - (void)keyboardShouldShowPredictions:(id)a0; - (void)keyboardWillBeginInteractiveDismissal:(id)a0; - (void)keyboardWillChangeFrame:(id)a0; - (id)lastOutgoingMessagePartItem; - (id)launchURLForMode:(id)a0; - (void)layoutLockoutView; - (void)learnMoreButtonTapped; - (void)loadChatInputController; - (void)lockoutViewControllerDidFinishDismissing:(id)a0; - (void)macRecipientsControllerDidUpdateToFieldSizing:(id)a0; - (void)macShowUnknownContactPopoverForNicknameUpdate:(id)a0 presentingViewController:(id)a1 sourceView:(id)a2; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })macToolbarInsets; - (void)makeEntryViewActiveAfterSend; - (id)makeThrowAnimationManager; - (id)mediaObjectsFromComposition:(id)a0; - (void)messageAcknowledgmentPickerViewController:(id)a0 didPickAcknowledgment:(long long)a1; - (BOOL)messageEditingViewController:(id)a0 balloonHasTailForChatItemGuid:(id)a1; - (char)messageEditingViewController:(id)a0 colorForChatItemGuid:(id)a1; - (void)messageEditingViewController:(id)a0 confirmedEditWithComposition:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })messageEditingViewController:(id)a0 contentInsetsForChatItemGuid:(id)a1; - (void)messageEditingViewController:(id)a0 didUpdateFrameForBalloonView:(id)a1; - (id)messageEditingViewController:(id)a0 originalMessageCompositionForMessageWithGuid:(id)a1; - (void)messageEditingViewControllerDidFinishAnimatingOut:(id)a0; - (void)messageEditingViewControllerIsAnimatingIn:(id)a0; - (void)messageEditingViewControllerIsAnimatingOut:(id)a0; - (void)messageEditingViewControllerRequestsDismissal:(id)a0 presentKeyboard:(BOOL)a1; - (void)messageEditingViewControllerWillAnimateOut:(id)a0; - (void)messageEntryView:(id)a0 didInsertPluginPayload:(id)a1; - (void)messageEntryView:(id)a0 didMoveToWindow:(id)a1; - (void)messageEntryView:(id)a0 didTapMediaObject:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })messageEntryView:(id)a0 frameInChatControllerCoordinatesForView:(id)a1; - (BOOL)messageEntryView:(id)a0 shouldInsertMediaObjects:(id)a1; - (void)messageEntryView:(id)a0 shouldShowAppStrip:(BOOL)a1 animated:(BOOL)a2; - (id)messageEntryViewActiveSendMenuPresentation:(id)a0; - (void)messageEntryViewDidBeginEditing:(id)a0; - (void)messageEntryViewDidBeginEditingNotAlreadyActive:(id)a0; - (void)messageEntryViewDidChange:(id)a0 isTextChange:(BOOL)a1 isShelfChange:(BOOL)a2; - (void)messageEntryViewDidEndEditing:(id)a0; - (void)messageEntryViewDidTakeFocus:(id)a0; - (double)messageEntryViewMaxHeight:(id)a0; - (struct CGSize { double x0; double x1; })messageEntryViewMaxShelfPluginViewSize:(id)a0; - (void)messageEntryViewPlusButtonHit:(id)a0; - (void)messageEntryViewPopulateNextSentMessage:(id)a0; - (void)messageEntryViewPopulatePreviousSentMessage:(id)a0; - (void)messageEntryViewRaiseGestureAutoSend:(id)a0; - (void)messageEntryViewRecordingDidChange:(id)a0; - (void)messageEntryViewSafeAreaInsetsDidChange:(id)a0; - (void)messageEntryViewSendButtonHit:(id)a0; - (void)messageEntryViewSendButtonHitWhileDisabled:(id)a0; - (BOOL)messageEntryViewShouldBeginEditing:(id)a0; - (void)messageEntryViewSwipeDownGestureRecognized:(id)a0; - (void)messageEntryViewWantsEffectPicker:(id)a0; - (BOOL)messageEntryViewWidth:(double *)a0 andOffset:(double *)a1; - (void)messagePressedForCommSafetyEduScreen:(id)a0 isSending:(BOOL)a1 withComposition:(id)a2 withSensitiveMediaObjects:(id)a3 withIdentifiersOfShelvedImages:(id)a4; - (double)minimumBottomInset; - (id)modalInlineReplyControllerForChatItem:(id)a0; - (id)nameAndPhotoForContact:(id)a0 andNicknameUpdate:(id)a1 withCompletionBlock:(id /* block */)a2; - (id)nameOnlyForContact:(id)a0 andNicknameUpdate:(id)a1 withCompletionBlock:(id /* block */)a2; - (void)navbarCanvasViewController:(id)a0 didTapView:(id)a1; - (void)navbarCanvasViewController:(id)a0 infoButtonTapped:(id)a1; - (void)navbarCanvasViewController:(id)a0 updatedJoinStateWithStyle:(long long)a1; - (void)navbarCanvasViewControllerCanvasHeightDidChange:(id)a0; - (void)navbarCanvasViewControllerFaceTimeAudioButtonTapped:(id)a0; - (void)navbarCanvasViewControllerFaceTimeVideoButtonTapped:(id)a0; - (void)navbarCanvasViewControllerLegacyCanvasHeightDidChange:(id)a0; - (id)newInputSnapshotView; - (id)nextMediaObjectToTrimInComposition:(id)a0; - (void)nicknameBannerDidInteractWithOnboardingOffer; - (void)nicknameBannerView:(id)a0 actionButtonTapped:(id)a1 forUpdates:(id)a2; - (void)nicknameStoreDidChange:(id)a0; - (id)nicknameUpdatesForController:(id)a0; - (void)nicknameUpdatesViewController:(id)a0 selectedAction:(unsigned long long)a1 forNicknameUpdate:(id)a2 sourceView:(id)a3; - (void)onboardingControllerDidFinish:(id)a0; - (void)openURLInExtensionContextForMode:(id)a0; - (id)outgoingComposeViewForSendAnimation; - (id)parentViewControllerForPluginViewControllerInMessageEntryView:(id)a0; - (void)performAnimatedJunkRecoveryTransition:(id /* block */)a0; - (void)performResumeDeferredSetup; - (void)photoGridDisplayedChatItemChanged:(id)a0; - (id)photoOnlyForContact:(id)a0 andNicknameUpdate:(id)a1 withCompletionBlock:(id /* block */)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })photosGridFullScreenBalloonViewController:(id)a0 balloonFrameForChatItem:(id)a1; - (void)photosGridFullScreenBalloonViewController:(id)a0 deleteStickerWithTransferGUID:(id)a1; - (void)photosGridFullScreenBalloonViewController:(id)a0 didAppearAnimated:(BOOL)a1; - (void)photosGridFullScreenBalloonViewController:(id)a0 replyButtonPressedForChatItem:(id)a1; - (void)photosGridFullScreenBalloonViewController:(id)a0 sendMessageAcknowledgment:(long long)a1 forChatItem:(id)a2; - (void)photosGridFullScreenBalloonViewController:(id)a0 sendMessageHighlight:(BOOL)a1 forChatItem:(id)a2; - (void)photosGridFullScreenBalloonViewController:(id)a0 stickerPackTappedWithAdamID:(id)a1; - (void)photosGridFullScreenBalloonViewController:(id)a0 verticallyScrollTranscriptByAmount:(double)a1 animated:(BOOL)a2 completion:(id /* block */)a3; - (void)photosGridFullScreenBalloonViewController:(id)a0 willAppearAnimated:(BOOL)a1; - (void)photosGridFullScreenBalloonViewController:(id)a0 willDisappearWithSendAnimation:(BOOL)a1; - (void)photosGridFullScreenBalloonViewControllerDidDisappear:(id)a0; - (void)photosGridFullScreenBalloonViewControllerHandleDismissTap:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })photosGridFullScreenBalloonViewControllerSafeAreaLayoutFrame:(id)a0; - (BOOL)photosGridFullScreenBalloonViewControllerShouldShowHightlightButton:(id)a0 forChatItem:(id)a1; - (id)photosGridViewController; - (BOOL)photosGridViewPresented; - (id)photosViewController:(id)a0 accessoriesForContextMenuInteraction:(id)a1 assetReference:(id)a2; - (void)photosViewController:(id)a0 commitPreviewViewControllerForContextMenuInteraction:(id)a1; - (id)photosViewController:(id)a0 configurationForContextMenuInteraction:(id)a1 assetReference:(id)a2; - (id)photosViewController:(id)a0 contextMenuInteraction:(id)a1 styleForMenuWithConfiguration:(id)a2; - (void)photosViewController:(id)a0 contextMenuInteraction:(id)a1 willEndForConfiguration:(id)a2 animator:(id)a3; - (void)photosViewController:(id)a0 didDoubleTapAssetReference:(id)a1; - (BOOL)photosViewController:(id)a0 didPickAssetReference:(id)a1; - (id)photosViewController:(id)a0 dragItemProviderForAssetReference:(id)a1; - (BOOL)pluginButtonsEnabled; - (double)preferredMacToolbarHeight; - (BOOL)prefersBottomDividerHidden; - (void)prepareForSuspend; - (void)prepareInputForPreviewPresentation; - (void)prepareToDismissForSecondInstance; - (void)presentActionMenuForAccountSelection:(id)a0 completion:(id /* block */)a1; - (void)presentAppStoreForURL:(id)a0 fromSourceApplication:(id)a1; - (void)presentCollaborationFailureAlertForComposition:(id)a0 sharingURL:(id)a1 error:(id)a2 completion:(id /* block */)a3; - (void)presentCollaborationPopoverUI; - (void)presentDetailsViewController; - (void)presentDetailsViewControllerAnimated:(BOOL)a0; - (void)presentNicknameUpdatesViewControllerFromView:(id)a0; - (void)presentPhotosApp; - (void)presentReplaceCompositionAlertWithConfirmationBlock:(id /* block */)a0 cancelBlock:(id /* block */)a1; - (void)presentStickerDetailControllerWithChatItem:(id)a0; - (void)presentTranscriptOverlayViewController:(id)a0; - (void)presentTrimControllerForMediaObject:(id)a0; - (BOOL)presentUpdateBanner; - (id)presentedControllerDoneButtonItem; - (void)presentedPreviewControllerDidSelectDismissToGrid; - (void)presentedPreviewControllerDidSelectNavigateToGrid; - (id)presentingViewControllerForGroupAlertsFromDetailsController:(id)a0; - (id)presentingViewControllerForOnboardingController:(id)a0; - (id)previewActionsForPreviewController:(id)a0; - (void)previewController:(id)a0 didTransitionToState:(long long)a1; - (id)previewController:(id)a0 transitionViewForPreviewItem:(id)a1 uncroppedSourceFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2; - (void)previewController:(id)a0 willTransitionToState:(long long)a1; - (void)previewControllerDidCancelDismiss:(id)a0; - (BOOL)previewControllerIsInGroupConversation:(id)a0; - (id)previewItemsForMediaObject:(id)a0 currentItemIndex:(long long *)a1 containsRestoring:(BOOL *)a2; - (void)prewarmCamera:(id)a0; - (void)prewarmFunCamera; - (void)primeTranscriptWithInitialOffset:(struct CGPoint { double x0; double x1; })a0 inset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1; - (id)progressBar; - (id)proofReadingInfoForMessageEditingViewController:(id)a0; - (void)providerWillBeRemovedFromToolbarController:(id)a0; - (void)purgeAttachmentsForChat:(id)a0; - (void)raiseGestureRecognized:(id)a0; - (void)readerViewControllerWillDismiss:(id)a0; - (void)recoverableDeleteConversation; - (void)refreshMacToolbar; - (void)registerChatForScreenTime:(id)a0; - (void)registerChatItemForStickerDrag:(id)a0 itemProvider:(id)a1; - (void)registerForTextinputPayloadHandlingForCheckInForConversation:(id)a0; - (void)registerNotificationsForConversation:(id)a0; - (BOOL)reloadEntryViewForStagedPluginMessage; - (void)reloadEntryViewIfNeeded; - (void)reloadFooterViewIfNecessaryForNewConversation:(id)a0; - (void)removeAppCardBackgroundViewIfNecessary; - (void)removeFooterView; - (void)removeFromCollaboration:(id)a0; - (void)removeParticipant:(id)a0 fromCollaboration:(id)a1 forChatGUID:(id)a2 containerSetupInfo:(id)a3 completionHandler:(id /* block */)a4; - (void)removeSuggestionsBanner:(id)a0 animated:(BOOL)a1; - (BOOL)reparentToolbarItem:(id)a0; - (void)replyButtonTappedForMediaObject:(id)a0 previewController:(id)a1; - (void)requestDismissKeyboardSnapshotForReason:(unsigned long long)a0; - (void)requestDismissKeyboardSnapshotForSendMenu; - (void)requestShowKeyboardSnapshotForReason:(unsigned long long)a0; - (void)requestShowKeyboardSnapshotForSendMenu; - (void)resignFirstResponderOnEntryViewIfNeeded; - (void)restoreContentOffsetChanges; - (void)restoreEntryViewAfterPreview; - (void)restoreEntryViewPasteConfiguration; - (void)restoreInputAfterPreviewPresentation; - (void)restoreInputAfterSearchPresentation; - (long long)sceneInterfaceOrientation; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })screenFrameForNotification:(id)a0; - (void)scrollToMessage:(id)a0 atSpecificMessagePartIndex:(long long)a1 highlight:(BOOL)a2 withInlineReplyOverlay:(BOOL)a3; - (void)scrollToMessage:(id)a0 atSpecificMessagePartIndex:(long long)a1 highlight:(BOOL)a2 withInlineReplyOverlay:(BOOL)a3 alignedWithView:(id)a4 allowOverScroll:(BOOL)a5; - (void)scrollToMessage:(id)a0 highlight:(BOOL)a1; - (void)scrollToMessage:(id)a0 highlight:(BOOL)a1 withInlineReplyOverlay:(BOOL)a2; - (void)scrollTranscriptEnd; - (void)scrollTranscriptPageDown; - (void)scrollTranscriptPageUp; - (void)scrollTranscriptPageUpDirection:(BOOL)a0 toBounds:(BOOL)a1; - (void)scrollTranscriptToAlignWithMessageEditingBalloonView; - (void)selectAccountAndSendComposition:(id)a0 completion:(id /* block */)a1; - (void)selectAllForActionManager:(id)a0; - (void)selectContact; - (id)selectedBalloonForTarget:(id)a0; - (id)selectedBalloonIntersectingRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)selectedChatItems; - (id)selectedChatItemsIncludingTapbackedChatItem; - (id)selectedMessagePartItem; - (void)sendAnimationManagerDidStopAnimation:(id)a0 context:(id)a1; - (void)sendAnimationManagerWillStartAnimation:(id)a0 context:(id)a1; - (void)sendAutomaticallyPlacedSticker:(id)a0 forChatItem:(id)a1 stickerFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 completionHandler:(id /* block */)a3; - (void)sendAutomaticallyPlacedSticker:(id)a0 forChatItem:(id)a1 withDragTarget:(id)a2 draggedSticker:(id)a3; - (void)sendAutomaticallyPlacedSticker:(id)a0 forChatItem:(id)a1 withDragTarget:(id)a2 draggedSticker:(id)a3 forBalloonView:(id)a4 inCell:(id)a5; - (void)sendCollaborationCompositionAndSetSendingState:(id)a0; - (void)sendComposition:(id)a0; - (void)sendComposition:(id)a0 animations:(id /* block */)a1; - (void)sendCompositionForCloudKit:(id)a0 completion:(id /* block */)a1; - (void)sendCompositionForCollaboration:(id)a0 collaborationType:(long long)a1 completion:(id /* block */)a2; - (void)sendCompositionForFileProvider:(id)a0 completion:(id /* block */)a1; - (void)sendCompositionForPendingCollaboration:(id)a0 completion:(id /* block */)a1; - (void)sendCompositionIfAllowed:(id)a0; - (void)sendCompositionWithoutThrow:(id)a0; - (void)sendCurrentLocation; - (void)sendCurrentLocationMessage:(id)a0; - (void)sendMessage:(id)a0 forConversation:(id)a1 newComposition:(BOOL)a2; - (void)sendMessage:(id)a0 forConversation:(id)a1 onService:(id)a2 newComposition:(BOOL)a3; - (void)sendMessageAcknowledgment:(long long)a0 chatItem:(id)a1 previewController:(id)a2; - (void)sendSticker:(id)a0 withDragTarget:(id)a1 draggedSticker:(id)a2; - (void)sendSticker:(id)a0 withMediaObject:(id)a1 composition:(id)a2 parentMessagePartChatItem:(id)a3; - (void)sendSticker:(id)a0 withMediaObject:(id)a1 composition:(id)a2 parentMessagePartChatItem:(id)a3; - (void)sendSticker:(id)a0 withMediaObject:(id)a1 composition:(id)a2 parentMessagePartChatItem:(id)a3 messageSummaryInfo:(id)a4; - (void)setClickyOrbChatItem:(id)a0; - (void)setConversation:(id)a0 forceReload:(BOOL)a1; - (void)setEntryView:(id)a0; - (void)setEntryViewOverrideForNewCompose:(id)a0; - (void)setPreferredAudioMessageAppLaunchBehaviorForComposition:(id)a0; - (void)setShouldShowAudioButtonInEntryView:(BOOL)a0; - (void)setUpStyleForDarkEffect; - (void)setupClickyOrbForConversation:(id)a0; - (void)setupScrollingForKeyboardInteraction; - (void)setupStateForLaunchPluginWithBundleID:(id)a0 pluginPayload:(id)a1; - (void)setupStateForLaunchURL:(id)a0; - (id)shareMetadataWithDugongTokensForCKShare:(id)a0 shareURL:(id)a1; - (BOOL)shouldConfigureForJunkModalInNavbarCanvasViewController:(id)a0; - (BOOL)shouldDismissKeyboardWhenShowingFullScreenAcknowledgmentPickerForBalloonChatItem:(id)a0; - (BOOL)shouldHideInteractionOptions; - (BOOL)shouldHideInteractionsForActionManager:(id)a0; - (BOOL)shouldListParticipantsInTitle; - (BOOL)shouldMessageEntryViewReportBrowserButtonHitToInputDelegate:(id)a0; - (BOOL)shouldNotShowGroupBanners; - (BOOL)shouldPresentBlockingDowntimeViewController; - (BOOL)shouldShowAvatarViewInNavBarCanvas; - (BOOL)shouldShowBanners; - (BOOL)shouldShowChevronInNavbarCanvasViewController:(id)a0; - (BOOL)shouldShowEntryView; - (BOOL)shouldShowFacetimeButtonInNavbarCanvasViewController:(id)a0; - (BOOL)shouldShowLocationLabelInNavbarCanvasViewController:(id)a0; - (BOOL)shouldShowTips; - (BOOL)shouldUseMacRecipientsView; - (BOOL)shouldUseNavigationBarCanvasView; - (BOOL)shouldUseThrowAnimationForComposition:(id)a0; - (void)showAcknowledgmentsAssociatedWithChatItem:(id)a0; - (void)showAlternateViewerForMediaObject:(id)a0; - (void)showAssociatedCellsForChatItem:(id)a0 completion:(id /* block */)a1; - (void)showBannerForGroupUpdate:(id)a0; - (void)showCheckInTips:(id /* block */)a0; - (void)showContactForHandle:(id)a0; - (void)showEffectPicker; - (void)showFullScreenAcknowledgmentPickerIfNeededForBalloonAtIndexPath:(id)a0; - (BOOL)showGroupBannerUpdateIfNeeded; - (void)showInlineReplyControllerForChatItem:(id)a0 presentKeyboard:(BOOL)a1; - (void)showInlineReplyControllerForChatItem:(id)a0 presentKeyboard:(BOOL)a1 replyTransitionProperties:(id)a2; - (BOOL)showKeyboardForReply; - (void)showMediaPicker:(id)a0 animated:(BOOL)a1; - (void)showMessageEditingViewControllerForChatItem:(id)a0 presentKeyboard:(BOOL)a1; - (void)showModalInlineReplyControllerForChatItem:(id)a0 fromViewController:(id)a1; - (BOOL)showNicknameSharingOnboardingWithMemoji:(BOOL)a0; - (void)showPayloadValidationAlertWithDescription:(id)a0; - (void)showSMSReportSpamExtensionControllerForMessages:(id)a0; - (void)showScreenTimeShieldIfNeeded; - (void)showUpdatePromptForNicknameUpdate:(id)a0 sourceView:(id)a1 completionBlock:(id /* block */)a2; - (void)showViewerForMediaObject:(id)a0; - (void)spacePressed:(id)a0; - (void)stageAssetArchive:(id)a0 skipShelf:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)startCommitPayload:(id)a0 forConversation:(id)a1; - (void)startDeferredEditingPayload:(id)a0 forConversation:(id)a1; - (void)startTrimmingMediaObjectsInComposition:(id)a0; - (void)stickerDetailViewController:(id)a0 deletedStickerWithTransferGUID:(id)a1; - (void)stickerDetailViewController:(id)a0 selectedStickerPackWithAdamID:(id)a1; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })stickerPreviewTransform; - (void)stopForcingOrientation; - (void)suggestionPresenter:(id)a0 didDismissViewController:(id)a1; - (void)suggestionPresenter:(id)a0 didPresentViewController:(id)a1; - (void)suggestionPresenter:(id)a0 willDismissViewController:(id)a1; - (void)suggestionPresenter:(id)a0 willPresentViewController:(id)a1; - (void)suggestionPresenterWantsToHideBanner:(id)a0; - (void)suggestionPresenterWantsToShowBanner:(id)a0; - (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })systemMinimumLayoutMarginsForViewController:(id)a0; - (id)targetConversationForChatInputController:(id)a0; - (id)throwAnimationContainerSuperview:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })throwAnimationKeyboardFrame:(id)a0; - (void)throwAnimationManager:(id)a0 canNowSendMessages:(id)a1; - (double)throwAnimationManagerAccessoryViewHeight:(id)a0; - (void)throwAnimationManagerPrepareForThrowAnimation:(id)a0 context:(id)a1; - (double)throwAnimationManagerTopHeaderHeight:(id)a0; - (BOOL)throwAnimationUsesAnimatedReloadForMessages:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })throwAnimationWindowFrame:(id)a0; - (id)throwBalloonsForSendAnimationContext:(id)a0; - (void)toggleUnreadState:(id)a0; - (id)toolbarItemForIdentifier:(id)a0; - (id)transcriptCollectionViewController:(id)a0 accessoriesForContextMenuWithConfiguration:(id)a1 layoutAnchor:(struct { unsigned long long x0; unsigned long long x1; double x2; double x3; long long x4; })a2; - (void)transcriptCollectionViewController:(id)a0 balloonView:(id)a1 didRequestPresentationStyle:(unsigned long long)a2 forChatItem:(id)a3 allowAllStyles:(BOOL)a4; - (void)transcriptCollectionViewController:(id)a0 balloonView:(id)a1 didRequestReaderViewControllerForChatItem:(id)a2; - (void)transcriptCollectionViewController:(id)a0 balloonView:(id)a1 doubleTappedItemAtIndexPath:(id)a2; - (void)transcriptCollectionViewController:(id)a0 balloonView:(id)a1 selectedItemAtIndexPath:(id)a2; - (BOOL)transcriptCollectionViewController:(id)a0 balloonView:(id)a1 shouldSelectChatItem:(id)a2; - (void)transcriptCollectionViewController:(id)a0 balloonView:(id)a1 tappedForChatItem:(id)a2; - (BOOL)transcriptCollectionViewController:(id)a0 balloonViewDidRequestCommitPayload:(id)a1 forPlugin:(id)a2 allowAllCommits:(BOOL)a3 error:(id *)a4; - (BOOL)transcriptCollectionViewController:(id)a0 balloonViewDidRequestCommitSticker:(id)a1 forPlugin:(id)a2 allowAllCommits:(BOOL)a3 error:(id *)a4; - (void)transcriptCollectionViewController:(id)a0 balloonViewDidRequestStartEditingPayload:(id)a1 forPlugin:(id)a2 allowAllCommits:(BOOL)a3 completionHandler:(id /* block */)a4; - (id)transcriptCollectionViewController:(id)a0 chatItemForContextMenuWithConfiguration:(id)a1; - (id)transcriptCollectionViewController:(id)a0 contextMenuConfigurationForItemAtIndexPath:(id)a1 point:(struct CGPoint { double x0; double x1; })a2 interaction:(id)a3; - (void)transcriptCollectionViewController:(id)a0 didDeselectItemAtIndexPath:(id)a1; - (void)transcriptCollectionViewController:(id)a0 didEndImpactEffectAnimationWithSendAnimationContext:(id)a1; - (void)transcriptCollectionViewController:(id)a0 didInsertChatItems:(id)a1 associatedChatItems:(id)a2; - (void)transcriptCollectionViewController:(id)a0 didPinchPhotoStackForChatItem:(id)a1 assetReference:(id)a2; - (void)transcriptCollectionViewController:(id)a0 didScroll:(struct CGPoint { double x0; double x1; })a1; - (void)transcriptCollectionViewController:(id)a0 didSelectItemAtIndexPath:(id)a1; - (void)transcriptCollectionViewController:(id)a0 didTapAttributionButtonForChatItem:(id)a1; - (void)transcriptCollectionViewController:(id)a0 didTapPendingMomentShareForChatItem:(id)a1; - (void)transcriptCollectionViewController:(id)a0 didTapPhotoStackAdditionalItemsForChatItem:(id)a1; - (void)transcriptCollectionViewController:(id)a0 didTapPhotoStackButtonForChatItem:(id)a1 assetReference:(id)a2; - (void)transcriptCollectionViewController:(id)a0 didTapPhotoStackButtonForPendingMomentShareChatItem:(id)a1; - (void)transcriptCollectionViewController:(id)a0 didTapPhotoStackForChatItem:(id)a1 assetReference:(id)a2; - (void)transcriptCollectionViewController:(id)a0 didTapPluginStatusButtonForChatItem:(id)a1; - (void)transcriptCollectionViewController:(id)a0 didTapReplyCountStatusButtonForChatItem:(id)a1; - (id)transcriptCollectionViewController:(id)a0 previewForDismissingContextMenuWithConfiguration:(id)a1; - (id)transcriptCollectionViewController:(id)a0 previewForHighlightingContextMenuWithConfiguration:(id)a1; - (void)transcriptCollectionViewController:(id)a0 sendQuickReplyComposition:(id)a1 withSourceView:(id)a2; - (BOOL)transcriptCollectionViewController:(id)a0 shouldCleanupFullscreenEffectUI:(id)a1; - (BOOL)transcriptCollectionViewController:(id)a0 shouldSetupFullscreenEffectUI:(id)a1; - (id)transcriptCollectionViewController:(id)a0 styleForContextMenuWithConfiguration:(id)a1; - (double)transcriptCollectionViewController:(id)a0 targetAlphaForChatItem:(id)a1; - (void)transcriptCollectionViewController:(id)a0 willBeginImpactEffectAnimationWithSendAnimationContext:(id)a1; - (void)transcriptCollectionViewController:(id)a0 willDeleteChatItems:(id)a1; - (void)transcriptCollectionViewController:(id)a0 willDisplayBalloonForGUID:(id)a1 withIndexPath:(id)a2 withOriginY:(double)a3; - (void)transcriptCollectionViewController:(id)a0 willDisplayContextMenuWithConfiguration:(id)a1 animator:(id)a2; - (void)transcriptCollectionViewController:(id)a0 willDisplayStatusCell:(id)a1; - (void)transcriptCollectionViewController:(id)a0 willEndContextMenuInteractionWithConfiguration:(id)a1 animator:(id)a2; - (void)transcriptCollectionViewController:(id)a0 willPerformPreviewActionForMenuWithConfiguration:(id)a1 animator:(id)a2; - (void)transcriptCollectionViewControllerAudioControllerDidStop:(id)a0; - (void)transcriptCollectionViewControllerChatItemsDidChange:(id)a0; - (void)transcriptCollectionViewControllerDidInset:(id)a0; - (void)transcriptCollectionViewControllerDisplaySMSSpamReporting:(id)a0; - (void)transcriptCollectionViewControllerNeedsChatItemLayoutInvalidation:(id)a0; - (id)transcriptCollectionViewControllerOuterEffectPresentingView:(id)a0; - (void)transcriptCollectionViewControllerPerformBatchUpdateCompleted:(id)a0; - (void)transcriptCollectionViewControllerPlayingAudioDidChange:(id)a0; - (BOOL)transcriptCollectionViewControllerShouldPlayAudio:(id)a0; - (BOOL)transcriptCollectionViewControllerShouldShouldScrollToTopForStatusBarTap:(id)a0; - (void)transcriptCollectionViewControllerWillDisplayLastBalloon:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })transcriptContentInsetsForMessageEditingViewController:(id)a0; - (void)transcriptOverlayViewController:(id)a0 visibleGUIDsDidChange:(id)a1; - (void)transcriptOverlayViewControllerDidAnimateIn:(id)a0; - (void)transcriptOverlayViewControllerDidAnimateOut:(id)a0; - (void)transcriptOverlayViewControllerIsAnimatingIn:(id)a0; - (void)transcriptOverlayViewControllerIsAnimatingOut:(id)a0; - (void)transcriptOverlayViewControllerWillAnimateIn:(id)a0; - (void)transcriptOverlayViewControllerWillAnimateOut:(id)a0; - (void)transcriptSharingBannerWillDismiss:(id)a0; - (void)transcriptStopSharingButtonTapped:(id)a0; - (void)trimController:(id)a0 didFinishTrimmingMediaObject:(id)a1 withReplacementMediaObject:(id)a2; - (void)trimControllerDidCancel:(id)a0; - (long long)unreadCountForCurrentFilterModeForNavbarCanvasViewController:(id)a0; - (void)unregisterChatForScreenTime:(id)a0; - (void)updateActiveEntryViewPositioningGuide; - (void)updateActiveEntryViewPositioningGuideForInlineReplyController:(id)a0; - (void)updateAppStripVisibility:(BOOL)a0 animated:(BOOL)a1; - (void)updateCatchUpButtonFrame; - (void)updateChatControllerForRecoveredJunkConversation; - (void)updateContact:(id)a0 withNicknameUpdate:(id)a1 updateType:(unsigned long long)a2 addHandleToContact:(BOOL)a3 presentationMode:(unsigned long long)a4; - (void)updateContactQuietlyForNicknameUpdate:(id)a0 updateType:(unsigned long long)a1; - (id)updateDataSourceForPluginPayload:(id)a0 forGUID:(id)a1 withCollaborationMetadata:(id)a2 shareURL:(id)a3; - (void)updateEntryViewHeightIncludingAppStrip:(BOOL)a0; - (void)updateFoundInSuggestionPresenter; - (void)updateInterfaceSelectedAction:(unsigned long long)a0 forUpdate:(id)a1; - (id)updateOptionsMenuForContact:(id)a0 withNicknameUpdate:(id)a1 withCompletionBlock:(id /* block */)a2; - (void)updateQLPreviewControllerBarButtonItemsIfVisible; - (void)updateQLPreviewControllerIfVisible; - (void)updateRaiseGesture; - (void)updateScreenTimeShieldIfNeededForChat:(id)a0; - (void)updateSendMenuShouldElevateCheckIn; - (void)updateStyleForCurrentEffect; - (void)updateSupportedInterfaceOrientations:(unsigned long long)a0; - (void)updateTyping; - (id)updatedFrameMapForTranscriptOverlayViewController:(id)a0; - (void)video:(id)a0 didFinishSavingWithError:(id)a1 contextInfo:(void *)a2; - (id)viewControllerForAlertPresentationFromTranscriptCollectionViewController:(id)a0; - (id)viewControllerForChatInputModalPresentation; - (id)viewControllerForPresentingFromBannerByPresenter:(id)a0; - (void)viewDidAppearDeferredSetup; - (id)viewForDragAndChatInputDropTarget; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })virtualToolbarContentInsets; - (double)virtualToolbarPreferredHeight; - (id)virtualView; - (double)visibleInputViewHeight; - (double)visibleInputViewHeightForInlineReplyController:(id)a0; - (BOOL)wantsChromelessAppearance; - (BOOL)wantsOverKeyboardAnimationForSendAnimationContext:(id)a0; - (void)willDismissFunCamera:(id)a0; - (void)windowDidResignKey:(id)a0; @end