export { ExactEvmSchemeV1 } from '../exact/v1/client/index.js';
import '@x402/core/types';
import '../signer-DC81R8wQ.js';

declare const EVM_NETWORK_CHAIN_ID_MAP: {
    readonly ethereum: 1;
    readonly sepolia: 11155111;
    readonly abstract: 2741;
    readonly "abstract-testnet": 11124;
    readonly "base-sepolia": 84532;
    readonly base: 8453;
    readonly "avalanche-fuji": 43113;
    readonly avalanche: 43114;
    readonly iotex: 4689;
    readonly sei: 1329;
    readonly "sei-testnet": 1328;
    readonly polygon: 137;
    readonly "polygon-amoy": 80002;
    readonly peaq: 3338;
    readonly story: 1514;
    readonly educhain: 41923;
    readonly "skale-base-sepolia": 324705682;
    readonly megaeth: 4326;
    readonly monad: 143;
};
type EvmNetworkV1 = keyof typeof EVM_NETWORK_CHAIN_ID_MAP;
declare const NETWORKS: string[];
/**
 * Extract chain ID from a v1 legacy network name.
 *
 * @param network - The v1 network name (e.g., "base-sepolia", "polygon")
 * @returns The numeric chain ID
 * @throws Error if the network name is not a known v1 network
 */
declare function getEvmChainIdV1(network: string): number;

export { EVM_NETWORK_CHAIN_ID_MAP, type EvmNetworkV1, NETWORKS, getEvmChainIdV1 };
