import type { CaipNetwork } from '@reown/appkit-common'; import type { Connector, Provider } from '@reown/appkit-controllers'; interface ChainAdapterConnector extends Connector { chains: CaipNetwork[]; } export interface TronConnector extends ChainAdapterConnector, Provider { chains: CaipNetwork[]; signMessage(params: TronConnector.SignMessageParams): Promise; sendTransaction(params: TronConnector.SendTransactionParams): Promise; switchNetwork(chainId: string): Promise; } export declare namespace TronConnector { type SignMessageParams = { message: string; from: string; }; type SendTransactionParams = { to: string; from: string; value: string; data?: string; }; } export {};