import { BaseWallet } from '../BaseWallet'; import { IWallet, IWalletInfo } from '../IWallet'; import { ISoulDragonMintWalletConnectResp } from '../../../events/emitter'; declare class JoyIdNervosWallet extends BaseWallet implements IWallet { currentWalletInfo?: IWalletInfo; connect(reConnect?: boolean): Promise; nervosConnectOnly(): Promise; initWalletEnv(): Promise; getCkbBalance(address: string): Promise; /** * 通过reconnect,让用户在搜集钱包地址的时候重新授权和签名 * @param reConnect * @returns */ sign(reConnect?: boolean): Promise<{ signature: string; msg: string; address: string; }>; unConnect(): Promise; } export declare const JoyIdNervosWalletInst: JoyIdNervosWallet; export {};