import type { SDKProvider, SwitchChainHook } from '../types.js'; export interface SolanaProviderOptions { getWalletAdapter?: () => Promise; getWalletClient?: () => Promise; switchChain?: SwitchChainHook; } export interface SolanaProvider extends SDKProvider { setOptions(options: SolanaProviderOptions): void; }