import { Eip1193Provider } from 'ethers';
/**
 * Switches the connected Ethereum wallet to the specified chain.
 * If already on the target chain, returns immediately.
 *
 * @param targetChainId - The numeric chain ID to switch to (e.g., 1 for Ethereum mainnet)
 * @throws Error if no Ethereum wallet is found or if the switch fails
 */
export declare const switchEthereumChain: (targetChainId: number, provider: Eip1193Provider) => Promise<void>;
