text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 28, 2021 at 9:05:54 PM Mountain Standard Time
                         * Operating System: Version 14.5 (Build 18L204)
                         * Image Source: /System/Library/PrivateFrameworks/KeychainCircle.framework/KeychainCircle
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  
  @class KCPairingChannelContext, NSXPCConnection, OTControl, NSString, OTJoiningConfiguration;
  
  @interface KCPairingChannel : NSObject {
  
  	BOOL _needInitialSync;
  	BOOL _initiator;
  	BOOL _acceptorWillSendInitialSyncCredentials;
  	BOOL _testFailSOS;
  	BOOL _testFailOctagon;
  	BOOL _sessionSupportsSOS;
  	BOOL _sessionSupportsOctagon;
  	unsigned _counter;
  	unsigned _acceptorInitialSyncCredentialsFlags;
  	KCPairingChannelContext* _peerVersionContext;
  	NSXPCConnection* _connection;
  	OTControl* _otControl;
  	NSString* _contextID;
  	/*^block*/id _nextOctagonState;
  	/*^block*/id _nextState;
  	OTJoiningConfiguration* _joiningConfiguration;
  
  }
  
  @property (assign) KCPairingChannelContext * peerVersionContext;                         //@synthesize peerVersionContext=_peerVersionContext - In the implementation block
  @property (assign) BOOL initiator;                                                       //@synthesize initiator=_initiator - In the implementation block
  @property (assign) unsigned counter;                                                     //@synthesize counter=_counter - In the implementation block
  @property (assign) BOOL acceptorWillSendInitialSyncCredentials;                          //@synthesize acceptorWillSendInitialSyncCredentials=_acceptorWillSendInitialSyncCredentials - In the implementation block
  @property (assign) unsigned acceptorInitialSyncCredentialsFlags;                         //@synthesize acceptorInitialSyncCredentialsFlags=_acceptorInitialSyncCredentialsFlags - In the implementation block
  @property (retain) NSXPCConnection * connection;                                         //@synthesize connection=_connection - In the implementation block
  @property (retain) OTControl * otControl;                                                //@synthesize otControl=_otControl - In the implementation block
  @property (retain) NSString * contextID;                                                 //@synthesize contextID=_contextID - In the implementation block
  @property (copy) id nextOctagonState;                                                    //@synthesize nextOctagonState=_nextOctagonState - In the implementation block
  @property (copy) id nextState;                                                           //@synthesize nextState=_nextState - In the implementation block
  @property (nonatomic,retain) OTJoiningConfiguration * joiningConfiguration;              //@synthesize joiningConfiguration=_joiningConfiguration - In the implementation block
  @property (assign,nonatomic) BOOL testFailSOS;                                           //@synthesize testFailSOS=_testFailSOS - In the implementation block
  @property (assign,nonatomic) BOOL testFailOctagon;                                       //@synthesize testFailOctagon=_testFailOctagon - In the implementation block
  @property (assign) BOOL sessionSupportsSOS;                                              //@synthesize sessionSupportsSOS=_sessionSupportsSOS - In the implementation block
  @property (assign) BOOL sessionSupportsOctagon;                                          //@synthesize sessionSupportsOctagon=_sessionSupportsOctagon - In the implementation block
  @property (readonly) BOOL needInitialSync;                                               //@synthesize needInitialSync=_needInitialSync - In the implementation block
  +(id)pairingChannelAcceptor:(id)arg1 ;
  +(id)pairingChannelInitiator:(id)arg1 ;
  +(id)pairingChannelCompressData:(id)arg1 ;
  +(id)pairingChannelDecompressData:(id)arg1 ;
  +(BOOL)isSupportedPlatform;
  -(void)setConfiguration:(id)arg1 ;
  -(unsigned)counter;
  -(NSXPCConnection *)connection;
  -(NSString *)contextID;
  -(void)setContextID:(NSString *)arg1 ;
  -(void)setConnection:(NSXPCConnection *)arg1 ;
  -(OTControl *)otControl;
  -(void)setOtControl:(OTControl *)arg1 ;
  -(void)setCounter:(unsigned)arg1 ;
  -(BOOL)initiator;
  -(void)setInitiator:(BOOL)arg1 ;
  -(id)initAsInitiator:(BOOL)arg1 version:(id)arg2 ;
  -(void)oneStepTooMany:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(void)setNextStateError:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(void)waitForOctagonUpgrade;
  -(void)initiatorFirstPacket:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(void)initiatorSecondPacket:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(void)initiatorCompleteSecondPacketWithSOS:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(void)initiatorCompleteSecondPacketOctagon:(id)arg1 application:(id)arg2 complete:(/*^block*/id)arg3 ;
  -(void)initiatorThirdPacket:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(void)initiatorFourthPacket:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(void)acceptorFirstPacket:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(void)acceptorFirstOctagonPacket:(id)arg1 reply:(id)arg2 complete:(/*^block*/id)arg3 ;
  -(void)acceptorSecondPacket:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(void)acceptorSecondOctagonPacket:(id)arg1 reply:(id)arg2 complete:(/*^block*/id)arg3 ;
  -(void)acceptorThirdPacket:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(BOOL)ensureControlChannel;
  -(void)validateStart:(/*^block*/id)arg1 ;
  -(void)exchangePacket:(id)arg1 complete:(/*^block*/id)arg2 ;
  -(id)exchangePacket:(id)arg1 complete:(BOOL*)arg2 error:(id*)arg3 ;
  -(void)setXPCConnectionObject:(id)arg1 ;
  -(void)setControlObject:(id)arg1 ;
  -(void)setSOSMessageFailForTesting:(BOOL)arg1 ;
  -(void)setOctagonMessageFailForTesting:(BOOL)arg1 ;
  -(void)setSessionSupportsOctagonForTesting:(BOOL)arg1 ;
  -(BOOL)needInitialSync;
  -(KCPairingChannelContext *)peerVersionContext;
  -(void)setPeerVersionContext:(KCPairingChannelContext *)arg1 ;
  -(BOOL)acceptorWillSendInitialSyncCredentials;
  -(void)setAcceptorWillSendInitialSyncCredentials:(BOOL)arg1 ;
  -(unsigned)acceptorInitialSyncCredentialsFlags;
  -(void)setAcceptorInitialSyncCredentialsFlags:(unsigned)arg1 ;
  -(id)nextOctagonState;
  -(void)setNextOctagonState:(id)arg1 ;
  -(id)nextState;
  -(void)setNextState:(id)arg1 ;
  -(OTJoiningConfiguration *)joiningConfiguration;
  -(void)setJoiningConfiguration:(OTJoiningConfiguration *)arg1 ;
  -(BOOL)testFailSOS;
  -(void)setTestFailSOS:(BOOL)arg1 ;
  -(BOOL)testFailOctagon;
  -(void)setTestFailOctagon:(BOOL)arg1 ;
  -(BOOL)sessionSupportsSOS;
  -(void)setSessionSupportsSOS:(BOOL)arg1 ;
  -(BOOL)sessionSupportsOctagon;
  -(void)setSessionSupportsOctagon:(BOOL)arg1 ;
  @end
  
  