UNPKG

starknetkit

Version:

<!-- logo --> <p align="center"> <img width='300' src="https://starknetkit-website-git-blo-1541-argentlabs.vercel.app/starknetKit-logo.svg"> </p>

21 lines (19 loc) 885 B
import { SignClientTypes } from '@walletconnect/types'; import { NamespaceAdapter, NamespaceAdapterOptions } from './adapter'; import { ModalWallet } from '../../../../types/modal'; export interface IArgentLoginOptions { projectId?: string; name?: string; description?: string; url?: string; icons?: string[]; chainId?: string | number; rpcUrl?: string; bridgeUrl?: string; mobileUrl?: string; modalType?: "overlay" | "window"; walletConnect?: SignClientTypes.Options; onlyQRCode?: boolean; modalWallet?: ModalWallet; } export declare const login: <TAdapter extends NamespaceAdapter>({ projectId, chainId, name, description, rpcUrl, bridgeUrl, mobileUrl, modalType, url, icons, walletConnect, onlyQRCode, modalWallet, }: IArgentLoginOptions, Adapter: new (options: NamespaceAdapterOptions) => TAdapter) => Promise<TAdapter | null>;