import type { SDKProvider, SwitchChainHook } from '../types.js'; export interface MVMProviderOptions { getWalletAdapter?: () => Promise; getWalletClient?: () => Promise; switchChain?: SwitchChainHook; slippage?: string; mevProtection?: boolean; transactionMode?: 'default' | 'fast'; customGasPrice?: string; maxGasCap?: string; } export interface MVMProvider extends SDKProvider { setOptions(options: MVMProviderOptions): void; }