import type { RpcUrl } from '../../metadata/chainMetadataTypes.js';
import type { EthersV5Provider, TronProvider } from '../ProviderType.js';
import type { ProviderBuilderFn } from './types.js';
/**
 * Returns an ethers-compatible TronJsonRpcProvider for use in MultiProvider.
 * This handles Tron's missing eth_getTransactionCount and returns the raw provider.
 */
export declare function defaultTronEthersProviderBuilder(rpcUrls: RpcUrl[], network: number | string): EthersV5Provider['provider'];
export declare const defaultTronProviderBuilder: ProviderBuilderFn<TronProvider>;
//# sourceMappingURL=tron.d.ts.map