text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:53:54 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/AttentionAwareness.framework/AttentionAwareness
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <libobjc.A.dylib/AWServiceObserver.h>
  #import <libobjc.A.dylib/AWFrameworkClient.h>
  
  @protocol OS_dispatch_queue, NSXPCProxyCreating;
  @class NSObject, AWClientPollWaiter, AWAttentionAwarenessConfiguration, AWAttentionEvent, NSString;
  
  @interface AWAttentionAwarenessClient : NSObject <AWServiceObserver, AWFrameworkClient> {
  
  	NSObject*<OS_dispatch_queue> _queue;
  	AWClientPollWaiter* _pollWaiter;
  	id<NSXPCProxyCreating> _remoteClientProxy;
  	unsigned long long _suspensionCount;
  	BOOL _invalidated;
  	NSObject*<OS_dispatch_queue> _clientNotifQueue;
  	/*^block*/id _clientNotifBlock;
  	NSObject*<OS_dispatch_queue> _clientEventQueue;
  	/*^block*/id _clientEventBlock;
  	AWAttentionAwarenessConfiguration* _configuration;
  	BOOL _unitTestMode;
  	int _clientIndex;
  	BOOL _lastAttentionState;
  
  }
  
  @property (nonatomic,copy) AWAttentionAwarenessConfiguration * configuration; 
  @property (nonatomic,retain,readonly) AWAttentionEvent * lastEvent; 
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(void)initialize;
  -(void)setConfiguration:(id)arg1 shouldReset:(BOOL)arg2 ;
  -(BOOL)invokeRequiringClient:(BOOL)arg1 error:(id*)arg2 block:(/*^block*/id)arg3 ;
  -(void)serviceInterrupted;
  -(BOOL)pollForAttentionWithTimeout:(double)arg1 queue:(id)arg2 block:(/*^block*/id)arg3 error:(id*)arg4 ;
  -(BOOL)suspendWithError:(id*)arg1 ;
  -(BOOL)setConfiguration:(id)arg1 shouldReset:(BOOL)arg2 error:(id*)arg3 ;
  -(void)setNotificationHandlerWithQueue:(id)arg1 block:(/*^block*/id)arg2 ;
  -(void)notifyPollEventType:(unsigned long long)arg1 event:(id)arg2 ;
  -(id)unitTestSampler;
  -(void)notify:(unsigned long long)arg1 ;
  -(BOOL)cancelPollForAttentionWithError:(id*)arg1 ;
  -(id)init;
  -(BOOL)pollForAttentionWithTimeout:(double)arg1 event:(id*)arg2 error:(id*)arg3 ;
  -(void)setEventHandlerWithQueue:(id)arg1 block:(/*^block*/id)arg2 ;
  -(BOOL)invalidateRemoteClientWithError:(id*)arg1 ;
  -(void)notifyEvent:(id)arg1 ;
  -(id)connect:(BOOL)arg1 ;
  -(AWAttentionEvent *)lastEvent;
  -(BOOL)resumeWithError:(id*)arg1 ;
  -(void)setUnitTestMode:(BOOL)arg1 ;
  -(BOOL)resetAttentionLostTimeoutWithError:(id*)arg1 ;
  -(AWAttentionAwarenessConfiguration *)configuration;
  -(BOOL)_invokeRequiringClient:(BOOL)arg1 error:(id*)arg2 block:(/*^block*/id)arg3 ;
  -(BOOL)invalidateWithError:(id*)arg1 ;
  -(void)setConfiguration:(AWAttentionAwarenessConfiguration *)arg1 ;
  @end
  
  