import type { Chain } from '@wagmi/chains' import type { ConfigCtrlState } from '@web3modal/core' import type { Authc } from '../authc' export interface AuthcWalletOptions extends ConfigCtrlState { customWallets?: ConfigCtrlState['mobileWallets'] chains?: Chain[] /** * @default authc.wallet.wagmi */ storageKey?: string /** * Using same wagmi client in multiple instances * @default false */ wagmiClientCache?: boolean /** * Authc instance */ authc?: Authc /** * @internal * @default false * Unlock wallet on demand */ unlockOnDemand?: boolean /** * @default en */ locale?: () => string }