/** * Maneja la autenticación biométrica (Face ID o huella). * @returns {Promise} Retorna `true` si la autenticación es exitosa, `false` en caso contrario. */ export declare const handleBiometricAuth: () => Promise<{ success: boolean; message: string; code: string; error: null; }>; /** * Agrega un userId a la lista de usuarios con biometría habilitada. * @param {string} userId - El ID del usuario a agregar. */ export declare const addUserWithBiometrics: (userId: string) => Promise<{ success: boolean; message: string; code: string; error: unknown; }>; /** * Elimina un userId de la lista de usuarios con biometría habilitada. * @param {string} userId - El ID del usuario a eliminar. */ export declare const removeUserWithBiometrics: (userId: string) => Promise<{ success: boolean; message: string; code: string; error: unknown; }>; /** * Obtiene la lista de todos los userIds con biometría habilitada. * @returns {Promise} Una promesa que resuelve a un array de userIds. */ export declare const getUsersWithBiometrics: () => Promise; /** * Verifica si un usuario específico tiene la biometría habilitada. * @param {string} userId - El ID del usuario a verificar. * @returns {Promise} Retorna `true` si el usuario tiene biometría, `false` en caso contrario. */ export declare const isBiometricEnabledForUser: (userId: string) => Promise<{ success: boolean; message: string; code: string; error: null; isEnabled: any; } | { success: boolean; message: string; code: string; error: unknown; isEnabled?: undefined; }>; export declare const isBiometricEnabled: () => Promise; /** * Verifica el tipo de hardware biométrico disponible en el dispositivo. * Da prioridad a Face ID si ambos estuvieran disponibles (algo muy improbable). * * @returns {Promise<'Face ID' | 'Touch ID' | false>} Una promesa que se resuelve a: * - "Face ID" si el dispositivo soporta reconocimiento facial. * - "Touch ID" si el dispositivo soporta huella digital. * - false si no soporta ninguno, no tiene hardware, o si ocurre un error. */ export declare const getBiometricType: () => Promise<"Face ID" | "Touch ID" | false>; //# sourceMappingURL=biometric.d.ts.map