@particle-network/auth-core-modal
Version:
Auth Core provides MPC (Multi-Party Computation)-based threshold signatures.
24 lines (23 loc) • 1.29 kB
TypeScript
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;
};