@class NSString; @interface FBServiceClientAuthenticator : NSObject @property (readonly, copy, nonatomic) NSString *entitlement; @property (readonly, nonatomic) unsigned long long credentials; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedSystemClientAuthenticator; + (int)_authenticateAuditToken:(id)a0 entitlement:(id)a1 credentials:(unsigned long long)a2 error:(out id *)a3 withResult:(id /* block */)a4; + (id)_errorForCode:(int)a0 process:(id)a1 failedEntitlement:(id)a2; + (id)sharedUIAppClientAuthenticator; + (id)sharedForegroundUIAppClientAuthenticator; + (BOOL)authenticateAuditToken:(struct { unsigned int x0[8]; })a0 forEntitlement:(id)a1 error:(out id *)a2; - (BOOL)authenticateAuditToken:(id)a0 error:(out id *)a1; - (id)init; - (BOOL)authenticateAuditToken:(id)a0; - (id)succinctDescriptionBuilder; - (int)authenticateClient:(id)a0 withResult:(id /* block */)a1; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (BOOL)authenticateClient:(id)a0 error:(out id *)a1; - (id)descriptionWithMultilinePrefix:(id)a0; - (id)initWithEntitlement:(id)a0; - (void).cxx_destruct; - (id)initWithCredentials:(unsigned long long)a0; - (id)initWithEntitlement:(id)a0 additionalCredentials:(unsigned long long)a1; - (int)authenticateAuditToken:(struct { unsigned int x0[8]; } *)a0 withResult:(id /* block */)a1; - (id)succinctDescription; - (BOOL)authenticateAuditToken:(id)a0 forEntitlement:(id)a1 error:(out id *)a2; - (BOOL)authenticateClient:(id)a0; - (int)authenticateAuditToken:(struct { unsigned int x0[8]; } *)a0 forEntitlement:(id)a1 withResult:(id /* block */)a2; @end