import {
  getLocalStorageItem,
  setLocalStorageItem,
  removeLocalStorageItem,
} from './localStorage';
// import RotatingAnimation from './rotatingAnimation';
import { retrieveData, terminateAccount, storeData } from './secureStore';

import shuffleArray from './shuffleArray';
import {
  hasHardware,
  hasSavedProfile,
  handleLogin,
} from './biometricAuthentication';
import formatBalanceAmount from './formatNumber';

import copyToClipboard from './copyToClipboard';
import {
  navigateToSendUsingClipboard,
  getQRImage,
  resolveExternalChainNavigation,
} from './sendBitcoin';
import numberConverter from './numberConverter';
import { createAccountMnemonic } from './seed';
import { normalizeNumber } from './normalizeNumber';

export {
  retrieveData,
  terminateAccount,
  storeData,
  createAccountMnemonic,
  shuffleArray,
  // RotatingAnimation,
  getLocalStorageItem,
  setLocalStorageItem,
  removeLocalStorageItem,
  hasHardware,
  hasSavedProfile,
  handleLogin,
  formatBalanceAmount,
  copyToClipboard,
  navigateToSendUsingClipboard,
  getQRImage,
  resolveExternalChainNavigation,
  numberConverter,
  normalizeNumber,
};
