text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Tuesday, November 10, 2020 at 10:14:43 PM Mountain Standard Time
                         * Operating System: Version 14.2 (Build 18K57)
                         * Image Source: /System/Library/PrivateFrameworks/MailServices.framework/MailServices
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <Foundation/NSXPCConnection.h>
  
  @protocol OS_dispatch_queue;
  @class NSLock, NSObject, MFPromise, NSXPCInterface, Protocol;
  
  @interface MSXPCConnection : NSXPCConnection {
  
  	NSLock* _lock;
  	NSObject*<OS_dispatch_queue> _queue;
  	MFPromise* _connectionPromise;
  	NSXPCInterface* _remoteObjectInterface;
  	NSXPCInterface* _exportedInterface;
  	id _exportedObject;
  	/*^block*/id _interruptionHandler;
  	/*^block*/id _invalidationHandler;
  	long long _resumeCount;
  	unsigned _state;
  	BOOL _shouldLaunchMobileMail;
  	Protocol* _protocol;
  
  }
  
  @property (nonatomic,retain,readonly) Protocol * protocol;              //@synthesize protocol=_protocol - In the implementation block
  @property (assign,nonatomic) BOOL shouldLaunchMobileMail;               //@synthesize shouldLaunchMobileMail=_shouldLaunchMobileMail - In the implementation block
  -(id)description;
  -(void)dealloc;
  -(void)invalidate;
  -(id)_connection;
  -(void)resume;
  -(void)setExportedObject:(id)arg1 ;
  -(void)setExportedInterface:(id)arg1 ;
  -(void)suspend;
  -(Protocol *)protocol;
  -(id)remoteObjectProxyWithErrorHandler:(/*^block*/id)arg1 ;
  -(id)remoteObjectProxy;
  -(void)setInvalidationHandler:(/*^block*/id)arg1 ;
  -(void)setInterruptionHandler:(/*^block*/id)arg1 ;
  -(void)setRemoteObjectInterface:(id)arg1 ;
  -(int)processIdentifier;
  -(unsigned)effectiveUserIdentifier;
  -(/*^block*/id)interruptionHandler;
  -(/*^block*/id)invalidationHandler;
  -(id)exportedObject;
  -(id)exportedInterface;
  -(int)auditSessionIdentifier;
  -(unsigned)effectiveGroupIdentifier;
  -(id)remoteObjectInterface;
  -(id)initWithProtocol:(id)arg1 ;
  -(BOOL)shouldLaunchMobileMail;
  -(void)setShouldLaunchMobileMail:(BOOL)arg1 ;
  -(void)_invalidatePromise:(id)arg1 ;
  -(id)_connectionForPromise:(id)arg1 ;
  -(void)_invokeInterruptionHandlerForPromise:(id)arg1 ;
  -(/*^block*/id)_nts_wrappedInterruptionHandler;
  -(void)_queue_invokeInvalidationHandler;
  -(void)_finishPromise:(id)arg1 withConnection:(id)arg2 error:(id)arg3 ;
  -(void)_sendInvocation:(id)arg1 remoteInterface:(id)arg2 remoteProxy:(id)arg3 errorHandler:(/*^block*/id)arg4 ;
  @end
  
  