//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Oct 15 2018 10:31:50).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import <objc/NSObject.h>

#import <NearField/NFSession-Protocol.h>

@class NSString;
@protocol NFSessionInterface><NSXPCProxyCreating, OS_dispatch_queue;

@interface NFSession : NSObject <NFSession>
{
    BOOL _isFirstInQueue;
    BOOL _isCallbackQueueSuspended;
    NSObject<OS_dispatch_queue> *_callbackQueue;
    NSObject<NFSessionInterface><NSXPCProxyCreating> *_proxy;
    CDUnknownBlockType _didStartCallback;
    CDUnknownBlockType _didEndCallback;
    unsigned long long _state;
}

@property(readonly) unsigned long long state; // @synthesize state=_state;
- (void)prioritizeSession;
- (id)synchronousRemoteObjectProxyWithErrorHandler:(CDUnknownBlockType)arg1;
- (id)remoteObjectProxyWithErrorHandler:(CDUnknownBlockType)arg1;
- (void)_didEndSession;
- (void)_didStartSession:(id)arg1;
- (void)_endProxySession;
- (void)didEndUnexpectedly;
- (void)endSessionWithCompletion:(CDUnknownBlockType)arg1;
- (void)endSessionAndStartNextSession:(id)arg1 completion:(CDUnknownBlockType)arg2;
- (void)endSession;
- (void)didStartSession:(id)arg1;
- (void)didStartSessionWithoutQueue:(id)arg1;
- (void)setDidEndCallback:(CDUnknownBlockType)arg1;
- (void)setDidStartCallback:(CDUnknownBlockType)arg1;
- (id)callbackQueue;
- (void)resume;
- (void)setIsFirstInQueue:(BOOL)arg1;
- (BOOL)isFirstInQueue;
@property(readonly) BOOL isActive;
@property(readonly) BOOL didEnd;
- (void)setProxy:(id)arg1;
- (id)proxy;
- (void)dealloc;
- (id)init;

// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;

@end

