import { ChainConfig } from './types'; /** * Immutable zkEVM Mainnet chain configuration */ export declare const IMMUTABLE_ZKEVM_MAINNET_CHAIN: ChainConfig; /** * Immutable zkEVM Testnet chain configuration */ export declare const IMMUTABLE_ZKEVM_TESTNET_CHAIN: ChainConfig; /** * Default chains (testnet + mainnet) * Testnet is first (default initial chain) */ export declare const DEFAULT_CHAINS: ChainConfig[]; /** * Mainnet only preset * * @example * ```typescript * const provider = await connectWallet({ * ...IMMUTABLE_ZKEVM_MAINNET, * auth, * }); * ``` */ export declare const IMMUTABLE_ZKEVM_MAINNET: { chains: ChainConfig[]; }; /** * Testnet only preset * * @example * ```typescript * const provider = await connectWallet({ * ...IMMUTABLE_ZKEVM_TESTNET, * auth, * }); * ``` */ export declare const IMMUTABLE_ZKEVM_TESTNET: { chains: ChainConfig[]; }; /** * Multi-chain preset (testnet + mainnet) * Defaults to testnet as initial chain * * @example * ```typescript * const provider = await connectWallet({ * ...IMMUTABLE_ZKEVM_MULTICHAIN, * auth, * initialChainId: IMMUTABLE_ZKEVM_MAINNET_CHAIN_ID, // Optional: start on mainnet * }); * ``` */ export declare const IMMUTABLE_ZKEVM_MULTICHAIN: { chains: ChainConfig[]; };