"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
var _exportNames = {
  Agent: true,
  AgentProvider: true,
  App: true,
  components: true,
  Button: true,
  ButtonType: true,
  IconButton: true,
  ButtonLocation: true,
  BulletPoint: true,
  CheckBoxRow: true,
  ContentGradient: true,
  CredentialCard: true,
  InfoBox: true,
  InfoBoxType: true,
  ErrorModal: true,
  NetInfo: true,
  Record: true,
  InfoTextBox: true,
  Link: true,
  Text: true,
  ToastType: true,
  toastConfig: true,
  AttachTourStep: true,
  credentialOfferTourSteps: true,
  credentialsTourSteps: true,
  homeTourSteps: true,
  proofRequestTourSteps: true,
  TourBox: true,
  LimitedTextInput: true,
  HomeContentView: true,
  KeyboardView: true,
  NotificationListItem: true,
  contexts: true,
  AuthProvider: true,
  useAuth: true,
  NetworkProvider: true,
  useTour: true,
  TourProvider: true,
  AttemptLockout: true,
  Developer: true,
  OnboardingPages: true,
  createStyles: true,
  Preface: true,
  Splash: true,
  Terms: true,
  UseBiometry: true,
  loadLoginAttempt: true,
  types: true,
  Scan: true,
  Onboarding: true,
  useDefaultStackOptions: true,
  PINRules: true,
  walletTimeout: true,
  LocalStorageKeys: true,
  EventTypes: true,
  InactivityWrapper: true,
  AutoLockTime: true,
  OpenIDCredentialRecordProvider: true,
  defaultConfig: true,
  MainContainer: true,
  useInitializeAgent: true,
  initLanguages: true,
  initStoredLanguage: true,
  translationResources: true,
  Locales: true,
  defaultState: true,
  mergeReducers: true,
  StoreProvider: true,
  StoreContext: true,
  useStore: true,
  Store: true,
  DispatchAction: true,
  reducer: true,
  useDeepLinks: true,
  ImageAssets: true,
  ColorPallet: true,
  theme: true,
  NavigationTheme: true,
  ThemeProvider: true,
  useTheme: true,
  AnimatedComponentsProvider: true,
  useAnimatedComponents: true,
  animatedComponents: true,
  testIdWithKey: true,
  testIdForAccessabilityLabel: true,
  Screens: true,
  Stacks: true,
  TabStacks: true,
  statusBarStyleForColor: true,
  StatusBarStyles: true,
  BifoldError: true,
  migrateToAskar: true,
  createLinkSecretIfRequired: true,
  getAgentModules: true,
  removeExistingInvitationIfRequired: true,
  connectFromScanOrDeepLink: true
};
Object.defineProperty(exports, "Agent", {
  enumerable: true,
  get: function () {
    return _core.Agent;
  }
});
Object.defineProperty(exports, "AgentProvider", {
  enumerable: true,
  get: function () {
    return _reactHooks.default;
  }
});
Object.defineProperty(exports, "AnimatedComponentsProvider", {
  enumerable: true,
  get: function () {
    return _animatedComponents.AnimatedComponentsProvider;
  }
});
Object.defineProperty(exports, "App", {
  enumerable: true,
  get: function () {
    return _App.default;
  }
});
Object.defineProperty(exports, "AttachTourStep", {
  enumerable: true,
  get: function () {
    return _AttachTourStep.AttachTourStep;
  }
});
Object.defineProperty(exports, "AttemptLockout", {
  enumerable: true,
  get: function () {
    return _AttemptLockout.default;
  }
});
Object.defineProperty(exports, "AuthProvider", {
  enumerable: true,
  get: function () {
    return _auth.AuthProvider;
  }
});
Object.defineProperty(exports, "AutoLockTime", {
  enumerable: true,
  get: function () {
    return _InactivityWrapper.AutoLockTime;
  }
});
Object.defineProperty(exports, "BifoldError", {
  enumerable: true,
  get: function () {
    return _error.BifoldError;
  }
});
Object.defineProperty(exports, "BulletPoint", {
  enumerable: true,
  get: function () {
    return _BulletPoint.default;
  }
});
Object.defineProperty(exports, "Button", {
  enumerable: true,
  get: function () {
    return _Button.ButtonImpl;
  }
});
Object.defineProperty(exports, "ButtonLocation", {
  enumerable: true,
  get: function () {
    return _IconButton.ButtonLocation;
  }
});
Object.defineProperty(exports, "ButtonType", {
  enumerable: true,
  get: function () {
    return _Button.ButtonType;
  }
});
Object.defineProperty(exports, "CheckBoxRow", {
  enumerable: true,
  get: function () {
    return _CheckBoxRow.default;
  }
});
Object.defineProperty(exports, "ColorPallet", {
  enumerable: true,
  get: function () {
    return _theme.ColorPallet;
  }
});
Object.defineProperty(exports, "ContentGradient", {
  enumerable: true,
  get: function () {
    return _ContentGradient.default;
  }
});
Object.defineProperty(exports, "CredentialCard", {
  enumerable: true,
  get: function () {
    return _CredentialCard.default;
  }
});
Object.defineProperty(exports, "Developer", {
  enumerable: true,
  get: function () {
    return _Developer.default;
  }
});
Object.defineProperty(exports, "DispatchAction", {
  enumerable: true,
  get: function () {
    return _store2.DispatchAction;
  }
});
Object.defineProperty(exports, "ErrorModal", {
  enumerable: true,
  get: function () {
    return _ErrorModal.default;
  }
});
Object.defineProperty(exports, "EventTypes", {
  enumerable: true,
  get: function () {
    return _constants.EventTypes;
  }
});
Object.defineProperty(exports, "HomeContentView", {
  enumerable: true,
  get: function () {
    return _HomeFooterView.default;
  }
});
Object.defineProperty(exports, "IconButton", {
  enumerable: true,
  get: function () {
    return _IconButton.default;
  }
});
Object.defineProperty(exports, "ImageAssets", {
  enumerable: true,
  get: function () {
    return _theme.Assets;
  }
});
Object.defineProperty(exports, "InactivityWrapper", {
  enumerable: true,
  get: function () {
    return _InactivityWrapper.default;
  }
});
Object.defineProperty(exports, "InfoBox", {
  enumerable: true,
  get: function () {
    return _InfoBox.default;
  }
});
Object.defineProperty(exports, "InfoBoxType", {
  enumerable: true,
  get: function () {
    return _InfoBox.InfoBoxType;
  }
});
Object.defineProperty(exports, "InfoTextBox", {
  enumerable: true,
  get: function () {
    return _InfoTextBox.default;
  }
});
Object.defineProperty(exports, "KeyboardView", {
  enumerable: true,
  get: function () {
    return _KeyboardView.default;
  }
});
Object.defineProperty(exports, "LimitedTextInput", {
  enumerable: true,
  get: function () {
    return _LimitedTextInput.default;
  }
});
Object.defineProperty(exports, "Link", {
  enumerable: true,
  get: function () {
    return _Link.default;
  }
});
Object.defineProperty(exports, "LocalStorageKeys", {
  enumerable: true,
  get: function () {
    return _constants.LocalStorageKeys;
  }
});
Object.defineProperty(exports, "Locales", {
  enumerable: true,
  get: function () {
    return _localization.Locales;
  }
});
Object.defineProperty(exports, "MainContainer", {
  enumerable: true,
  get: function () {
    return _containerImpl.MainContainer;
  }
});
Object.defineProperty(exports, "NavigationTheme", {
  enumerable: true,
  get: function () {
    return _theme.NavigationTheme;
  }
});
Object.defineProperty(exports, "NetInfo", {
  enumerable: true,
  get: function () {
    return _NetInfo.default;
  }
});
Object.defineProperty(exports, "NetworkProvider", {
  enumerable: true,
  get: function () {
    return _network.NetworkProvider;
  }
});
Object.defineProperty(exports, "NotificationListItem", {
  enumerable: true,
  get: function () {
    return _NotificationListItem.default;
  }
});
Object.defineProperty(exports, "Onboarding", {
  enumerable: true,
  get: function () {
    return _Onboarding.default;
  }
});
Object.defineProperty(exports, "OnboardingPages", {
  enumerable: true,
  get: function () {
    return _OnboardingPages.default;
  }
});
Object.defineProperty(exports, "OpenIDCredentialRecordProvider", {
  enumerable: true,
  get: function () {
    return _OpenIDCredentialRecordProvider.OpenIDCredentialRecordProvider;
  }
});
Object.defineProperty(exports, "PINRules", {
  enumerable: true,
  get: function () {
    return _constants.PINRules;
  }
});
Object.defineProperty(exports, "Preface", {
  enumerable: true,
  get: function () {
    return _Preface.default;
  }
});
Object.defineProperty(exports, "Record", {
  enumerable: true,
  get: function () {
    return _Record.default;
  }
});
Object.defineProperty(exports, "Scan", {
  enumerable: true,
  get: function () {
    return _Scan.default;
  }
});
Object.defineProperty(exports, "Screens", {
  enumerable: true,
  get: function () {
    return _navigators2.Screens;
  }
});
Object.defineProperty(exports, "Splash", {
  enumerable: true,
  get: function () {
    return _Splash.default;
  }
});
Object.defineProperty(exports, "Stacks", {
  enumerable: true,
  get: function () {
    return _navigators2.Stacks;
  }
});
Object.defineProperty(exports, "StatusBarStyles", {
  enumerable: true,
  get: function () {
    return _luminance.StatusBarStyles;
  }
});
Object.defineProperty(exports, "Store", {
  enumerable: true,
  get: function () {
    return _store2.default;
  }
});
Object.defineProperty(exports, "StoreContext", {
  enumerable: true,
  get: function () {
    return _store.StoreContext;
  }
});
Object.defineProperty(exports, "StoreProvider", {
  enumerable: true,
  get: function () {
    return _store.StoreProvider;
  }
});
Object.defineProperty(exports, "TabStacks", {
  enumerable: true,
  get: function () {
    return _navigators2.TabStacks;
  }
});
Object.defineProperty(exports, "Terms", {
  enumerable: true,
  get: function () {
    return _Terms.default;
  }
});
Object.defineProperty(exports, "Text", {
  enumerable: true,
  get: function () {
    return _Text.default;
  }
});
Object.defineProperty(exports, "ThemeProvider", {
  enumerable: true,
  get: function () {
    return _theme2.ThemeProvider;
  }
});
Object.defineProperty(exports, "ToastType", {
  enumerable: true,
  get: function () {
    return _BaseToast.ToastType;
  }
});
Object.defineProperty(exports, "TourBox", {
  enumerable: true,
  get: function () {
    return _TourBox.TourBox;
  }
});
Object.defineProperty(exports, "TourProvider", {
  enumerable: true,
  get: function () {
    return _tourProvider.TourProvider;
  }
});
Object.defineProperty(exports, "UseBiometry", {
  enumerable: true,
  get: function () {
    return _UseBiometry.default;
  }
});
Object.defineProperty(exports, "animatedComponents", {
  enumerable: true,
  get: function () {
    return _animatedComponents2.animatedComponents;
  }
});
exports.components = void 0;
Object.defineProperty(exports, "connectFromScanOrDeepLink", {
  enumerable: true,
  get: function () {
    return _helpers.connectFromScanOrDeepLink;
  }
});
exports.contexts = void 0;
Object.defineProperty(exports, "createLinkSecretIfRequired", {
  enumerable: true,
  get: function () {
    return _agent.createLinkSecretIfRequired;
  }
});
Object.defineProperty(exports, "createStyles", {
  enumerable: true,
  get: function () {
    return _OnboardingPages.createStyles;
  }
});
Object.defineProperty(exports, "credentialOfferTourSteps", {
  enumerable: true,
  get: function () {
    return _CredentialOfferTourSteps.credentialOfferTourSteps;
  }
});
Object.defineProperty(exports, "credentialsTourSteps", {
  enumerable: true,
  get: function () {
    return _CredentialsTourSteps.credentialsTourSteps;
  }
});
Object.defineProperty(exports, "defaultConfig", {
  enumerable: true,
  get: function () {
    return _containerImpl.defaultConfig;
  }
});
Object.defineProperty(exports, "defaultState", {
  enumerable: true,
  get: function () {
    return _store.defaultState;
  }
});
Object.defineProperty(exports, "getAgentModules", {
  enumerable: true,
  get: function () {
    return _agent.getAgentModules;
  }
});
Object.defineProperty(exports, "homeTourSteps", {
  enumerable: true,
  get: function () {
    return _HomeTourSteps.homeTourSteps;
  }
});
Object.defineProperty(exports, "initLanguages", {
  enumerable: true,
  get: function () {
    return _localization.initLanguages;
  }
});
Object.defineProperty(exports, "initStoredLanguage", {
  enumerable: true,
  get: function () {
    return _localization.initStoredLanguage;
  }
});
Object.defineProperty(exports, "loadLoginAttempt", {
  enumerable: true,
  get: function () {
    return _keychain.loadLoginAttempt;
  }
});
Object.defineProperty(exports, "mergeReducers", {
  enumerable: true,
  get: function () {
    return _store.mergeReducers;
  }
});
Object.defineProperty(exports, "migrateToAskar", {
  enumerable: true,
  get: function () {
    return _migration.migrateToAskar;
  }
});
Object.defineProperty(exports, "proofRequestTourSteps", {
  enumerable: true,
  get: function () {
    return _ProofRequestTourSteps.proofRequestTourSteps;
  }
});
Object.defineProperty(exports, "reducer", {
  enumerable: true,
  get: function () {
    return _store2.reducer;
  }
});
Object.defineProperty(exports, "removeExistingInvitationIfRequired", {
  enumerable: true,
  get: function () {
    return _helpers.removeExistingInvitationIfRequired;
  }
});
Object.defineProperty(exports, "statusBarStyleForColor", {
  enumerable: true,
  get: function () {
    return _luminance.statusBarStyleForColor;
  }
});
Object.defineProperty(exports, "testIdForAccessabilityLabel", {
  enumerable: true,
  get: function () {
    return _testable.testIdForAccessabilityLabel;
  }
});
Object.defineProperty(exports, "testIdWithKey", {
  enumerable: true,
  get: function () {
    return _testable.testIdWithKey;
  }
});
Object.defineProperty(exports, "theme", {
  enumerable: true,
  get: function () {
    return _theme.theme;
  }
});
Object.defineProperty(exports, "toastConfig", {
  enumerable: true,
  get: function () {
    return _ToastConfig.default;
  }
});
Object.defineProperty(exports, "translationResources", {
  enumerable: true,
  get: function () {
    return _localization.translationResources;
  }
});
exports.types = void 0;
Object.defineProperty(exports, "useAnimatedComponents", {
  enumerable: true,
  get: function () {
    return _animatedComponents.useAnimatedComponents;
  }
});
Object.defineProperty(exports, "useAuth", {
  enumerable: true,
  get: function () {
    return _auth.useAuth;
  }
});
Object.defineProperty(exports, "useDeepLinks", {
  enumerable: true,
  get: function () {
    return _deepLinks.useDeepLinks;
  }
});
Object.defineProperty(exports, "useDefaultStackOptions", {
  enumerable: true,
  get: function () {
    return _defaultStackOptions.useDefaultStackOptions;
  }
});
Object.defineProperty(exports, "useInitializeAgent", {
  enumerable: true,
  get: function () {
    return _initializeAgent.default;
  }
});
Object.defineProperty(exports, "useStore", {
  enumerable: true,
  get: function () {
    return _store.useStore;
  }
});
Object.defineProperty(exports, "useTheme", {
  enumerable: true,
  get: function () {
    return _theme2.useTheme;
  }
});
Object.defineProperty(exports, "useTour", {
  enumerable: true,
  get: function () {
    return _tourContext.useTour;
  }
});
Object.defineProperty(exports, "walletTimeout", {
  enumerable: true,
  get: function () {
    return _constants.walletTimeout;
  }
});
var _core = require("@credo-ts/core");
var _reactHooks = _interopRequireDefault(require("@credo-ts/react-hooks"));
var _App = _interopRequireDefault(require("./App"));
var components = _interopRequireWildcard(require("./components"));
exports.components = components;
var _Button = require("./components/buttons/Button");
var _IconButton = _interopRequireWildcard(require("./components/buttons/IconButton"));
var _BulletPoint = _interopRequireDefault(require("./components/inputs/BulletPoint"));
var _CheckBoxRow = _interopRequireDefault(require("./components/inputs/CheckBoxRow"));
var _ContentGradient = _interopRequireDefault(require("./components/misc/ContentGradient"));
var _CredentialCard = _interopRequireDefault(require("./components/misc/CredentialCard"));
var _InfoBox = _interopRequireWildcard(require("./components/misc/InfoBox"));
var _ErrorModal = _interopRequireDefault(require("./components/modals/ErrorModal"));
var _NetInfo = _interopRequireDefault(require("./components/network/NetInfo"));
var _Record = _interopRequireDefault(require("./components/record/Record"));
var _InfoTextBox = _interopRequireDefault(require("./components/texts/InfoTextBox"));
var _Link = _interopRequireDefault(require("./components/texts/Link"));
var _Text = _interopRequireDefault(require("./components/texts/Text"));
var _BaseToast = require("./components/toast/BaseToast");
var _ToastConfig = _interopRequireDefault(require("./components/toast/ToastConfig"));
var _AttachTourStep = require("./components/tour/AttachTourStep");
var _CredentialOfferTourSteps = require("./components/tour/CredentialOfferTourSteps");
var _CredentialsTourSteps = require("./components/tour/CredentialsTourSteps");
var _HomeTourSteps = require("./components/tour/HomeTourSteps");
var _ProofRequestTourSteps = require("./components/tour/ProofRequestTourSteps");
var _TourBox = require("./components/tour/TourBox");
var _LimitedTextInput = _interopRequireDefault(require("./components/inputs/LimitedTextInput"));
var _HomeFooterView = _interopRequireDefault(require("./components/views/HomeFooterView"));
var _KeyboardView = _interopRequireDefault(require("./components/views/KeyboardView"));
var _NotificationListItem = _interopRequireDefault(require("./components/listItems/NotificationListItem"));
var contexts = _interopRequireWildcard(require("./contexts"));
exports.contexts = contexts;
var _auth = require("./contexts/auth");
var _network = require("./contexts/network");
var _tourContext = require("./contexts/tour/tour-context");
var _tourProvider = require("./contexts/tour/tour-provider");
var _AttemptLockout = _interopRequireDefault(require("./screens/AttemptLockout"));
var _Developer = _interopRequireDefault(require("./screens/Developer"));
var _OnboardingPages = _interopRequireWildcard(require("./screens/OnboardingPages"));
var _Preface = _interopRequireDefault(require("./screens/Preface"));
var _Splash = _interopRequireDefault(require("./screens/Splash"));
var _Terms = _interopRequireDefault(require("./screens/Terms"));
var _UseBiometry = _interopRequireDefault(require("./screens/UseBiometry"));
var _keychain = require("./services/keychain");
var types = _interopRequireWildcard(require("./types"));
exports.types = types;
var _Scan = _interopRequireDefault(require("./screens/Scan"));
var _Onboarding = _interopRequireDefault(require("./screens/Onboarding"));
var _defaultStackOptions = require("./navigators/defaultStackOptions");
var _constants = require("./constants");
var _InactivityWrapper = _interopRequireWildcard(require("./components/misc/InactivityWrapper"));
var _OpenIDCredentialRecordProvider = require("./modules/openid/context/OpenIDCredentialRecordProvider");
var _containerImpl = require("./container-impl");
var _initializeAgent = _interopRequireDefault(require("./hooks/initialize-agent"));
var _navigators = require("./navigators");
Object.keys(_navigators).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _navigators[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _navigators[key];
    }
  });
});
var _storage = require("./services/storage");
Object.keys(_storage).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _storage[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _storage[key];
    }
  });
});
var _attestation = require("./types/attestation");
Object.keys(_attestation).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _attestation[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _attestation[key];
    }
  });
});
var _localization = require("./localization");
var _store = require("./contexts/store");
var _store2 = _interopRequireWildcard(require("./contexts/reducers/store"));
var _deepLinks = require("./hooks/deep-links");
var _theme = require("./theme");
var _theme2 = require("./contexts/theme");
var _animatedComponents = require("./contexts/animated-components");
var _animatedComponents2 = require("./animated-components");
var _testable = require("./utils/testable");
var _navigators2 = require("./types/navigators");
var _luminance = require("./utils/luminance");
var _error = require("./types/error");
var _migration = require("./utils/migration");
var _agent = require("./utils/agent");
var _helpers = require("./utils/helpers");
var _containerApi = require("./container-api");
Object.keys(_containerApi).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _containerApi[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function () {
      return _containerApi[key];
    }
  });
});
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
//# sourceMappingURL=index.js.map