import UniversalProvider from './okxUniversalProvider'; import BaseProvider from './baseProvider'; declare class TronProvider extends BaseProvider { private static provider; private client; private static initialized; private universalProvider; constructor(); get connected(): boolean; static init(universalProvider: UniversalProvider): TronProvider; setupClient(universalProvider: UniversalProvider): void; request(args: { method: string; params: any; }): Promise; connect(): Promise; disconnect(): Promise; getAccount(): { address: string; } | undefined; signMessage(message: string): Promise; signMessageV2(message: string): Promise; signTransaction(transaction: any): Promise; signAndSendTransaction(transaction: any): Promise; private handleRpcRequest; protected parseResponse(response: Error | any): any; } export default TronProvider; //# sourceMappingURL=tronProvider.d.ts.map