export let LocationAccuracyAndroid;

(function (LocationAccuracyAndroid) {
  LocationAccuracyAndroid[LocationAccuracyAndroid["HighAccuracy"] = 100] = "HighAccuracy";
  LocationAccuracyAndroid[LocationAccuracyAndroid["BalancedPowerAccuracy"] = 102] = "BalancedPowerAccuracy";
  LocationAccuracyAndroid[LocationAccuracyAndroid["LowPower"] = 104] = "LowPower";
  LocationAccuracyAndroid[LocationAccuracyAndroid["NoPower"] = 105] = "NoPower";
})(LocationAccuracyAndroid || (LocationAccuracyAndroid = {}));

export let LocationAccuracyIOS;

(function (LocationAccuracyIOS) {
  LocationAccuracyIOS["BestForNavigation"] = "bestForNavigation";
  LocationAccuracyIOS["Best"] = "best";
  LocationAccuracyIOS["NearestTenMeters"] = "nearestTenMeters";
  LocationAccuracyIOS["HundredMeters"] = "hundredMeters";
  LocationAccuracyIOS["ThreeKilometers"] = "threeKilometers";
})(LocationAccuracyIOS || (LocationAccuracyIOS = {}));

export let LocationActivityTypeIOS;

(function (LocationActivityTypeIOS) {
  LocationActivityTypeIOS["Other"] = "other";
  LocationActivityTypeIOS["AutomativeNavigation"] = "automotiveNavigation";
  LocationActivityTypeIOS["Fitness"] = "fitness";
  LocationActivityTypeIOS["OtherNavigation"] = "otherNavigation";
  LocationActivityTypeIOS["Airborne"] = "airborne";
})(LocationActivityTypeIOS || (LocationActivityTypeIOS = {}));

export let LocationAuthorizationStatusIOS;

(function (LocationAuthorizationStatusIOS) {
  LocationAuthorizationStatusIOS["NotAvailable"] = "notAvailable";
  LocationAuthorizationStatusIOS["NotDetermined"] = "notDetermined";
  LocationAuthorizationStatusIOS["NotAuthorized"] = "notAuthorized";
  LocationAuthorizationStatusIOS["AuthorizedAlways"] = "authorizedAlways";
  LocationAuthorizationStatusIOS["AuthorizedWhenInUse"] = "authorizedWhenInUse";
})(LocationAuthorizationStatusIOS || (LocationAuthorizationStatusIOS = {}));

export let LocationAccuracyStatusIOS;
/**
 * The class help you config params for permission's reason and request dialog
 * @property title The title of permission request dialog
 * @property message The message of permission request dialog
 * @property okButton The title of positive button in permission request dialog
 * @property cancelButton The title of negative button in  permission request dialog
 */

(function (LocationAccuracyStatusIOS) {
  LocationAccuracyStatusIOS["NotAvailable"] = "notAvailable";
  LocationAccuracyStatusIOS["Full"] = "full";
  LocationAccuracyStatusIOS["Reduced"] = "reduced";
})(LocationAccuracyStatusIOS || (LocationAccuracyStatusIOS = {}));
//# sourceMappingURL=SYRFLocationConfig.js.map