import type { ContractAddresses, V2ContractAddresses } from "./types.js"; /** * Default contract addresses by chain ID */ export declare const DEFAULT_ADDRESSES: Record; /** * Default V2 contract addresses by chain ID */ export declare const V2_ADDRESSES: Record; /** * Chain configurations */ export declare const CHAIN_CONFIGS: { readonly 84532: { readonly chain: { readonly id: 84532; readonly name: "Base Sepolia"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.base.org"]; }; }; }; }; readonly 8453: { readonly chain: { readonly id: 8453; readonly name: "Base"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.base.org"]; }; }; }; }; readonly 31337: { readonly chain: { readonly id: 31337; readonly name: "Hardhat Local"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly rpcUrls: { readonly default: { readonly http: readonly ["http://localhost:8545"]; }; }; }; }; }; /** * Chain configurations (legacy export) */ export declare const CHAINS: { readonly baseSepolia: { readonly id: 84532; readonly name: "Base Sepolia"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.base.org"]; }; }; readonly blockExplorers: { readonly default: { readonly name: "Basescan"; readonly url: "https://sepolia.basescan.org"; }; }; readonly testnet: true; }; readonly base: { readonly id: 8453; readonly name: "Base"; readonly nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; readonly rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.base.org"]; }; }; readonly blockExplorers: { readonly default: { readonly name: "Basescan"; readonly url: "https://basescan.org"; }; }; }; }; /** * Get contract addresses for a chain ID with optional overrides */ export declare function getContractAddresses(chainId: number, overrides?: Partial): ContractAddresses; /** * Check if contracts are deployed on a chain */ export declare function isDeployed(chainId: number): boolean; /** * Get V2 contract addresses for a chain ID with optional overrides */ export declare function getV2ContractAddresses(chainId: number, overrides?: Partial): V2ContractAddresses; //# sourceMappingURL=config.d.ts.map