UNPKG

@impossiblefinance/uikit

Version:
41 lines (40 loc) 988 B
import { FC } from 'react'; import { SvgProps } from '../../components/Svg/types'; export declare enum ConnectorNames { Injected = "injected", WalletConnect = "walletconnect", BSC = "bsc", Blocto = "blocto" } export declare type Login = (connectorId: ConnectorNames) => void; export interface Config { title: string; icon: FC<SvgProps>; connectorId: ConnectorNames; fathomID?: string; walletID?: string; } export interface TokenBalance { symbol: string; iconSrc: string; balance: string; } export interface Network { chainID: number; iconSrc: string; backgroundColor: string; name: string; fullName?: string; switchNetworkCallback?: () => void; isCurrent?: boolean; } export interface KycInfo { status: string; isLoading: boolean; passMinRequirement: boolean; minRequirementText: string; verifiedSrc: string; verifyKycCallback: () => void; getIFUrl: string; getIDIAUrl: string; }