export interface NetworkConfig { name: string; chainId: number; chainIdHex: string; rpcUrl: string; explorerUrl: string; nativeSymbol: string; nativeDecimals: number; depositPrefix: string; } export declare const ERC8004_CONTRACTS: Record; export declare const SYSTEM_CONTRACTS: { readonly wgbtc: "0xbC10000000000000000000000000000000000000"; readonly goatToken: "0xbC10000000000000000000000000000000000001"; readonly goatFoundation: "0xBc10000000000000000000000000000000000002"; readonly bridge: "0xBC10000000000000000000000000000000000003"; readonly locking: "0xbC10000000000000000000000000000000000004"; readonly btcBlock: "0xbc10000000000000000000000000000000000005"; readonly relayer: "0xBC10000000000000000000000000000000000006"; readonly lockingTokenFactory: "0xBc10000000000000000000000000000000000007"; readonly goatDao: "0xBC10000000000000000000000000000000000Da0"; }; export declare const NETWORKS: Record; export declare function resolveNetwork(): NetworkConfig;