import type { Chain } from "viem";
export type AlchemyChainConfig = {
    chain: Chain;
    rpcBaseUrl: string;
};
/**
 * Defines an Alchemy chain configuration by adding an Alchemy-specific RPC base URL to the chain's RPC URLs.
 *
 * @example
 * ```ts
 * import { defineAlchemyChain } from "@account-kit/infra";
 * import { sepolia } from "viem/chains";
 *
 * const chain = defineAlchemyChain({
 *  chain: sepolia,
 *  rpcBaseUrl: "https://eth-sepolia.g.alchemy.com/v2"
 * });
 * ```
 *
 * @param {AlchemyChainConfig} params The parameters for defining the Alchemy chain
 * @param {Chain} params.chain The original chain configuration
 * @param {string} params.rpcBaseUrl The Alchemy-specific RPC base URL
 * @returns {Chain} The updated chain configuration with the Alchemy RPC URL added
 */
export declare const defineAlchemyChain: ({ chain, rpcBaseUrl, }: {
    chain: Chain;
    rpcBaseUrl: string;
}) => Chain;
export declare const arbitrum: Chain;
export declare const arbitrumGoerli: Chain;
export declare const arbitrumSepolia: Chain;
export declare const goerli: Chain;
export declare const mainnet: Chain;
export declare const optimism: Chain;
export declare const optimismGoerli: Chain;
export declare const optimismSepolia: Chain;
export declare const sepolia: Chain;
export declare const base: Chain;
export declare const baseGoerli: Chain;
export declare const baseSepolia: Chain;
export declare const bsc: Chain;
export declare const bscTestnet: Chain;
export declare const polygonMumbai: Chain;
export declare const polygonAmoy: Chain;
export declare const polygon: Chain;
export declare const fraxtal: Chain;
export declare const fraxtalSepolia: Chain;
export declare const zora: Chain;
export declare const zoraSepolia: Chain;
export declare const worldChainSepolia: Chain;
export declare const worldChain: Chain;
export declare const shapeSepolia: Chain;
export declare const shape: Chain;
export declare const unichainMainnet: Chain;
export declare const unichainSepolia: Chain;
export declare const soneiumMinato: Chain;
export declare const soneiumMainnet: Chain;
export declare const opbnbTestnet: Chain;
export declare const opbnbMainnet: Chain;
export declare const beraChainBartio: Chain;
export declare const inkMainnet: Chain;
export declare const inkSepolia: Chain;
export declare const arbitrumNova: Chain;
export declare const monadTestnet: Chain;
export declare const monadMainnet: Chain;
export declare const mekong: Chain;
export declare const openlootSepolia: Chain;
export declare const gensynTestnet: Chain;
export declare const riseTestnet: Chain;
export declare const storyMainnet: Chain;
export declare const storyAeneid: Chain;
export declare const celoMainnet: Chain;
export declare const celoSepolia: Chain;
export declare const teaSepolia: Chain;
export declare const bobaSepolia: Chain;
export declare const bobaMainnet: Chain;
export declare const edgeMainnet: Chain;
export declare const worldl3devnet: Chain;
export declare const stableMainnet: Chain;
export declare const mythosMainnet: Chain;
export declare const hyperliquid: Chain;
export declare const hyperliquidEvmTestnet: Chain;
