/** Owner-selectable EVM execution environments. Listing is not production activation. */ export declare const PAYMENT_CHAINS: Readonly<{ readonly polygon: { readonly chainId: 137; readonly label: "Polygon"; readonly native: "POL"; readonly gasModel: "evm"; readonly defaultRpc: "https://polygon.drpc.org"; readonly coingeckoId: "polygon-ecosystem-token"; readonly maxSaneUsd: 1000; }; readonly base: { readonly chainId: 8453; readonly label: "Base"; readonly native: "ETH"; readonly gasModel: "op"; readonly defaultRpc: "https://mainnet.base.org"; readonly coingeckoId: "ethereum"; readonly maxSaneUsd: 100000; }; readonly optimism: { readonly chainId: 10; readonly label: "Optimism"; readonly native: "ETH"; readonly gasModel: "op"; readonly defaultRpc: "https://mainnet.optimism.io"; readonly coingeckoId: "ethereum"; readonly maxSaneUsd: 100000; }; readonly arbitrum: { readonly chainId: 42161; readonly label: "Arbitrum"; readonly native: "ETH"; readonly gasModel: "nitro"; readonly defaultRpc: "https://arb1.arbitrum.io/rpc"; readonly coingeckoId: "ethereum"; readonly maxSaneUsd: 100000; }; readonly avalanche: { readonly chainId: 43114; readonly label: "Avalanche"; readonly native: "AVAX"; readonly gasModel: "evm"; readonly defaultRpc: "https://api.avax.network/ext/bc/C/rpc"; readonly coingeckoId: "avalanche-2"; readonly maxSaneUsd: 100000; }; readonly bnb: { readonly chainId: 56; readonly label: "BNB Chain"; readonly native: "BNB"; readonly gasModel: "evm"; readonly defaultRpc: "https://bsc-dataseed1.bnbchain.org"; readonly coingeckoId: "binancecoin"; readonly maxSaneUsd: 100000; }; readonly unichain: { readonly chainId: 130; readonly label: "Unichain"; readonly native: "ETH"; readonly gasModel: "op"; readonly defaultRpc: "https://mainnet.unichain.org"; readonly coingeckoId: "ethereum"; readonly maxSaneUsd: 100000; }; readonly xrplevm: { readonly chainId: 1440000; readonly label: "XRPL EVM"; readonly native: "XRP"; readonly gasModel: "evm"; readonly defaultRpc: "https://rpc.xrplevm.org"; readonly coingeckoId: "ripple"; readonly maxSaneUsd: 1000; }; readonly robinhood: { readonly chainId: 4663; readonly label: "Robinhood"; readonly native: "ETH"; readonly gasModel: "nitro"; readonly defaultRpc: "https://rpc.mainnet.chain.robinhood.com"; readonly coingeckoId: "ethereum"; readonly maxSaneUsd: 100000; }; }>; export type PaymentChain = keyof typeof PAYMENT_CHAINS; /** Unknown names never fall through to a default or to the deprecated BOT network. */ export declare function paymentChain(name: string): (typeof PAYMENT_CHAINS)[PaymentChain] | undefined; export declare function pinnedTokenDecimals(chain: string, token: string): 6 | 18 | undefined; /** Descriptor exists only when BOTH the deployed address and its decimals are pinned. */ export declare function paymentStableAsset(chain: PaymentChain, asset: string): { symbol: string; address: `0x${string}`; decimals: 6 | 18; } | undefined; //# sourceMappingURL=paymentChains.d.ts.map