1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const config_plugins_1 = require("expo/config-plugins");
4const pkg = require('expo-local-authentication/package.json');
5const FACE_ID_USAGE = 'Allow $(PRODUCT_NAME) to use Face ID';
6const withLocalAuthentication = (config, { faceIDPermission } = {}) => {
7    if (!config.ios)
8        config.ios = {};
9    if (!config.ios.infoPlist)
10        config.ios.infoPlist = {};
11    config.ios.infoPlist.NSFaceIDUsageDescription =
12        faceIDPermission || config.ios.infoPlist.NSFaceIDUsageDescription || FACE_ID_USAGE;
13    return config_plugins_1.AndroidConfig.Permissions.withPermissions(config, [
14        'android.permission.USE_BIOMETRIC',
15        'android.permission.USE_FINGERPRINT',
16    ]);
17};
18exports.default = (0, config_plugins_1.createRunOncePlugin)(withLocalAuthentication, pkg.name, pkg.version);
19