export interface Profile { message: string; nonce: string; signature: string; pfpUrl: string; } export declare const farCasterLogin: (data: Profile, chainId: number, aarc_api_key: string, env: string) => Promise; export declare const walletConnect: (EthereumProvider: any, nonce: string, env: string, aarc_api_key: string) => Promise<{ status: string; data: any; } | { status: string; message: string; error: any; }>; export declare const signMessage: (provider: any, providerType: any, nonce: string, message: string, aarc_api_key: string, env: string) => Promise<{ status: string; data: any; } | { status: string; message: string; error: any; }>; export declare const sendOTP: (isEmail: boolean, data: string, env: string, aarc_api_key: string) => Promise; export declare const verifyOTP: (session_identifier: string, isEmail: boolean, data: string, otp: string, chainId: number, aarc_api_key: string, env: string) => Promise<{ status: string; data: any; message?: undefined; error?: undefined; } | { status: string; message: string; error: any; data?: undefined; }>; export declare const getCoinbaseWalletProvider: () => void; export declare const getMetaMaskProvider: () => any;