import { useProofRequestTemplates } from '@hyperledger/aries-bifold-verifier';
import EmptyList from './components/misc/EmptyList';
import Record from './components/record/Record';
import HomeFooterView from './components/views/HomeFooterView';
import HomeHeaderView from './components/views/HomeHeaderView';
import defaultIndyLedgers from './configs/ledgers/indy';
import { PINRules } from './constants';
import { useNotifications } from './hooks/notifications';
import { translationResources } from './localization';
import Developer from './screens/Developer';
import OnboardingPages from './screens/OnboardingPages';
import Preface from './screens/Preface';
import Scan from './screens/Scan';
import Splash from './screens/Splash';
import Terms from './screens/Terms';
import UseBiometry from './screens/UseBiometry';
export const defaultConfiguration = {
  pages: OnboardingPages,
  splash: Splash,
  terms: Terms,
  preface: Preface,
  developer: Developer,
  homeHeaderView: HomeHeaderView,
  homeFooterView: HomeFooterView,
  credentialListHeaderRight: () => null,
  credentialListOptions: () => null,
  credentialEmptyList: EmptyList,
  scan: Scan,
  record: Record,
  PINSecurity: {
    rules: PINRules,
    displayHelper: false
  },
  indyLedgers: defaultIndyLedgers,
  settings: [],
  customNotification: {
    component: () => null,
    onCloseAction: () => null,
    title: '',
    description: '',
    buttonTitle: '',
    pageTitle: ''
  },
  proofRequestTemplates: useProofRequestTemplates,
  enableTours: false,
  supportedLanguages: Object.keys(translationResources),
  showPreface: false,
  disableOnboardingSkip: false,
  useCustomNotifications: useNotifications,
  useBiometry: UseBiometry,
  whereToUseWalletUrl: 'https://example.com',
  showScanHelp: true,
  showScanButton: true,
  showDetailsInfo: true
};
//# sourceMappingURL=defaultConfiguration.js.map