UNPKG

@particle-network/auth-core-modal

Version:

Auth Core provides MPC (Multi-Party Computation)-based threshold signatures.

24 lines (23 loc) 1.29 kB
import type { AuthType, ERC4337Options } from '@particle-network/auth-core'; import type { WalletOption } from '@particle-network/wallet'; import type { CurrencyUnit, Theme } from '../../types'; import { type CustomStyle, type Language } from '../types'; import type { PromptSettingConfig } from './../../api/model/bundle'; export declare const useCustomize: () => { themeType: Theme | undefined; setThemeType: (themeType?: Theme) => void; customStyle: CustomStyle | undefined; setCustomStyle: (customStyle?: CustomStyle) => void; walletOptions: Omit<WalletOption, "language" | "erc4337"> | undefined; setWalletOptions: (wallet: Omit<WalletOption, 'language' | 'erc4337'>) => void; language: Language | undefined; setLanguage: (language?: Language) => void; authTypes: AuthType[] | undefined; setAuthTypes: (authTypes?: AuthType[]) => void; fiatCoin: "USD" | "CNY" | "JPY" | "HKD" | "INR" | "KRW" | "usd" | "cny" | "jpy" | "hkd" | "inr" | "krw" | undefined; setFiatCoin: (fiatCoin?: CurrencyUnit) => void; erc4337: ERC4337Options | undefined; setERC4337: (erc4337?: ERC4337Options) => void; promptSettingConfig: PromptSettingConfig | undefined; setPromptSettingConfig: (promptSettingConfig?: PromptSettingConfig) => void; };