luxlabs header browser preview


@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