import { ChainId, EvmChainId } from "@injectivelabs/ts-types"; //#region src/types.d.ts declare const Network: { readonly MainnetK8s: "mainnetK8s"; readonly MainnetLB: "mainnetLB"; readonly Mainnet: "mainnet"; readonly MainnetSentry: "mainnetSentry"; readonly MainnetOld: "mainnetOld"; readonly Staging: "staging"; readonly Internal: "internal"; readonly TestnetK8s: "testnetK8s"; readonly TestnetOld: "testnetOld"; readonly TestnetSentry: "testnetSentry"; readonly Testnet: "testnet"; readonly Devnet1: "devnet1"; readonly Devnet2: "devnet2"; readonly Devnet3: "devnet3"; readonly Devnet: "devnet"; readonly Local: "local"; }; type Network = (typeof Network)[keyof typeof Network]; type NetworkEndpoints = { indexer: string; grpc: string; rest: string; rpc?: string; cacheGrpc?: string; cacheRest?: string; chronos?: string; web3gw?: string; explorer?: string; chart?: string; }; type UrlEndpoints = NetworkEndpoints; /** Deprecated */ type ChainInfo = { feeDenom: string; chainId: ChainId; env: string; evmChainId?: EvmChainId; }; //#endregion //#region src/utils.d.ts declare const CW20_CODE_IDS_BY_NETWORK: (network?: Network) => string[]; declare const getCw20AdapterContractForNetwork: (network?: Network) => "inj1uukt3kqela4vsllvrqnrgllkna5wn3cm588w6k" | "inj1hdvy6tl89llqy3ze8lv6mz5qh66sx9enn0jxg6" | "inj14ejqjyq8um4p3xfqj74yld5waqljf88f9eneuk"; declare const getCw20SwapContractForNetwork: (network?: Network) => "inj177yh38g3ctu7cemxpa3c2kvwh2yslfxfmfa66h" | "inj14d7h5j6ddq6pqppl65z24w7xrtmpcrqjxj8d43" | "inj12yj3mtjarujkhcp6lg3klxjjfrx2v7v8yswgp9" | "inj1psk3468yr9teahgz73amwvpfjehnhczvkrhhqx"; declare const getIncentivesContractForNetwork: (network?: Network) => "" | "inj16twru668nsl7tqzahxd9q033swhr6a5xuslpkt"; declare const getInjNameRegistryContractForNetwork: (network?: Network) => "inj1aw59rkpd9afp2ws6rx23nz5mrvq8dlckeslwfa" | "inj1hm8vs8sr2h9nk0x66vctfs528wrp6k3gtgg275"; declare const getInjNameReverseResolverContractForNetwork: (network?: Network) => "inj1knf6puyscuuqqhgqglskfc0k99d4885qw5uv7v" | "inj1x9m0hceug9qylcyrrtwqtytslv2jrph433thgu"; declare const getPeggyGraphQlEndpointForNetwork: (network: Network) => string; declare const getAssetPriceServiceForNetwork: (network: Network) => string; //#endregion //#region src/network.d.ts declare const getNetworkEndpoints: (network: Network) => NetworkEndpoints; /** * @deprecated - use getNetworkChainInfo instead * @param network deprecated * @returns */ declare const getChainInfoForNetwork: (network: Network) => ChainInfo; declare const getNetworkChainInfo: (network: Network) => ChainInfo; declare const getNetworkInfo: (network: Network) => ChainInfo & NetworkEndpoints; declare const isMainnet: (network: Network) => boolean; declare const isDevnet: (network: Network) => boolean; declare const isTestnet: (network: Network) => boolean; declare const isTestnetOrDevnet: (network: Network) => boolean; //#endregion export { CW20_CODE_IDS_BY_NETWORK, ChainInfo, Network, NetworkEndpoints, UrlEndpoints, getAssetPriceServiceForNetwork, getChainInfoForNetwork, getCw20AdapterContractForNetwork, getCw20SwapContractForNetwork, getIncentivesContractForNetwork, getInjNameRegistryContractForNetwork, getInjNameReverseResolverContractForNetwork, getNetworkChainInfo, getNetworkEndpoints, getNetworkInfo, getPeggyGraphQlEndpointForNetwork, isDevnet, isMainnet, isTestnet, isTestnetOrDevnet };