@class NSString, NSXPCConnection, NSMutableDictionary, BiometricKitXPCServer; @interface BiometricKitXPCExportedObject : NSObject { NSMutableDictionary *_clients; } @property (nonatomic) BiometricKitXPCServer *server; @property (retain, nonatomic) NSXPCConnection *connection; @property (nonatomic) int clientEntitlement; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)terminate; - (id)clients; - (void)getIdentitiesDatabaseHashForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)registerStoreToken:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)getLogs:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (id)init; - (void)dropUnlockToken:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)dealloc; - (void)removeAllIdentitiesForUser:(unsigned int)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4; - (void)getBiometryAvailabilityForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)setTemplate:(id)a0 forIdentity:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)getProvisioningState:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (id)client:(unsigned long long)a0; - (void)detectPresenceWithOptions:(id)a0 async:(BOOL)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)pullCalibrationData:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)isFingerOn:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)logEventOrCode:(unsigned long long)a0; - (void)getCalibrationDataInfo:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)notifyAppIsBackground:(BOOL)a0 client:(unsigned long long)a1; - (void)getIdentityFromUUID:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)diagnostics:(int)a0 options:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)cancel:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)getExpressModeStateForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)getCountersignedStoreToken:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)enableMatchAutoRetry:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)updateIdentity:(id)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4; - (void)isPeriocularEnrollmentSupported:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)isXARTAvailable:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)getDeviceHardwareState:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)getDeviceState:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)match:(id)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4; - (void)enroll:(int)a0 user:(unsigned int)a1 options:(id)a2 async:(BOOL)a3 client:(unsigned long long)a4 replyBlock:(id /* block */)a5; - (void)disconnect:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)completeEnrollment:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)pullDebugImageData:(BOOL)a0 rotated:(BOOL)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)queryIdentityMigrationFailureForUser:(unsigned int)a0 clear:(BOOL)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)getLastMatchEvent:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)getSystemProtectedConfiguration:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)registerDelegate:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)removePeriocularTemplatesWithOptions:(id)a0 async:(BOOL)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)getIdentitiesDatabaseUUIDForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)enableBackgroundFdet:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)setProtectedConfiguration:(id)a0 user:(unsigned int)a1 options:(id)a2 async:(BOOL)a3 client:(unsigned long long)a4 replyBlock:(id /* block */)a5; - (void)notifyAppIsInactive:(BOOL)a0 client:(unsigned long long)a1; - (void)getSensorInfo:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)pullAlignmentData:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)setSystemProtectedConfiguration:(id)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4; - (void).cxx_destruct; - (void)connect:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)enrollContinue:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)getProtectedConfigurationForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)forceBioLockoutForUser:(unsigned int)a0 options:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)setDebugImages:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)getSensorCalibrationStatus:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)getFreeIdentityCount:(int)a0 user:(unsigned int)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)pullMatchPolicyInfoData:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)getPeriocularMatchState:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)setPreferencesValue:(id)a0 forKey:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)listAccessories:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)resetAppleConnectCounter:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)suspendEnrollment:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)getNodeTopologyForIdentity:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)startNewMatchAttempt:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)isAriadneSignpostsEnabled:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)pauseFaceDetectTimer:(BOOL)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)getBioLockoutStateForUser:(unsigned int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (id)entitlementsNeededForPermissionGroup:(int)a0; - (void)getMaxIdentityCount:(int)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)getPreferencesValueForKey:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (BOOL)clientEntitled:(int)a0 forSelector:(SEL)a1; - (void)pullCaptureBuffer:(unsigned long long)a0 replyBlock:(id /* block */)a1; - (void)fileRadarWithLogs:(id)a0 description:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)setUserDSID:(unsigned long long)a0 options:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)identities:(id)a0 client:(unsigned long long)a1 replyBlock:(id /* block */)a2; - (void)timestampEvent:(unsigned long long)a0 absoluteTime:(unsigned long long)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)getFreeIdentityCountForUser:(unsigned int)a0 accessoryGroup:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)registerDSID:(unsigned long long)a0 options:(id)a1 client:(unsigned long long)a2 replyBlock:(id /* block */)a3; - (void)removeIdentity:(id)a0 options:(id)a1 async:(BOOL)a2 client:(unsigned long long)a3 replyBlock:(id /* block */)a4; @end