@class NSArray; @interface AMSBiometrics : NSObject @property (class, readonly, copy, nonatomic) NSArray *identityMap; @property (class, readonly, nonatomic) long long deviceState; @property (class, readonly, nonatomic, getter=isIdentityMapValid) BOOL identityMapValid; @property (class, readonly, nonatomic) long long type; + (id)signChallenge:(id)a0 withAccount:(id)a1 clientInfo:(id)a2 options:(id)a3; + (BOOL)deleteAllKeysWithError:(id *)a0; + (long long)stateForAccount:(id)a0; + (id)setState:(long long)a0 forAccount:(id)a1; + (BOOL)proxyDeleteAllKeysWithError:(id *)a0; + (id)ACLVersionForConstraints:(id)a0; + (id)_stateHeaderValueForAccount:(id)a0; + (BOOL)isActionSupportedForType:(long long)a0 account:(id)a1 options:(id)a2 error:(id *)a3; + (BOOL)isAvailableForAccount:(id)a0; + (id)ACLVersionForAccount:(id)a0 options:(id)a1 error:(id *)a2; + (id)minimumACLVersionForAction:(long long)a0; + (BOOL)_deleteKeysWithOptions:(id)a0 error:(id *)a1; + (id)resumptionHeadersFromRequest:(id)a0; + (id)ACLVersionForAccessControl:(struct __SecAccessControl { } *)a0; + (id)signAndReturnChallenge:(id)a0 withAccount:(id)a1 clientInfo:(id)a2 options:(id)a3; + (BOOL)isActionSupported:(long long)a0 withConstraints:(id)a1; + (void)saveIdentityMap; + (BOOL)deleteKeysWithError:(id *)a0; + (id)headersWithAccount:(id)a0 options:(id)a1 signatureResult:(id)a2; + (BOOL)isActionSupported:(long long)a0 withAccessControl:(struct __SecAccessControl { } *)a1; + (id)handleResponse:(id)a0 session:(id)a1 taskInfo:(id)a2; + (id)disableForAccount:(id)a0; + (BOOL)_shouldAddBiometricHeader; + (void)setDeviceState:(long long)a0; @end