/// import Web3 from 'web3'; import { ConnexPlugin } from '@decent-bet/solido-provider-connex'; import { SolidoContract, SolidoSigner } from '@decent-bet/solido'; import { Wallet } from 'xdvplatform-wallet'; import { WalletSettings } from './WalletSettings'; import { IMethodOrEventCall, ProviderInstance, SolidoProviderType, EventFilter } from '@decent-bet/solido'; export declare class WalletPlugin extends ConnexPlugin implements SolidoContract { connex: Connex; chainTag: string; defaultAccount: string; address: string; token: string; wallet: Wallet; thorify: Web3; constructor(); describe(): string; getProviderType(): SolidoProviderType; prepareSigning(methodCall: any, options: IMethodOrEventCall, args: any[]): Promise; onReady(settings: T & WalletSettings): void; connect(): void; setInstanceOptions(settings: ProviderInstance): void; getAbiMethod(name: string, address?: string): object; getMethod(name: string, address?: string): any; callMethod(name: string, args: any[]): any; getEvent(name: string): any; getEvents(name: string, eventFilter?: EventFilter): Promise<(P & Connex.Thor.Event)[]>; }