import { WalletProvider, Transaction } from '../../types'; declare class TronLink implements WalletProvider { walletType: string; private tronLink; constructor(); checkWallet(): boolean; connect(): Promise; disconnect(): Promise; getAddress(): Promise; getBalance(address: string): Promise; sendTransaction(tx: Transaction): Promise; signMessage(message: string): Promise; getNetwork(): Promise; switchNetwork(): Promise; getChainId(): Promise; getTransactionCount(address: string): Promise; signTransaction(tx: Transaction): Promise; estimateGas(tx: Transaction): Promise; getGasPrice(): Promise; on(event: string, callback: (result: any) => void): Promise; removeListener(event: string, callback: (result: any) => void): Promise; } export { TronLink };