import { NetworkId } from './networks'; import { NetworkInfo, AllNetworkInfo } from '../types'; /** * Map NetworkId to network key used by gotake-contracts */ export declare function getNetworkKeyFromId(networkId: NetworkId): string; /** * Get contract address from configuration * @param networkId Network ID * @param contractName Contract name * @returns Contract address */ export declare function getContractAddressFromConfig(networkId: NetworkId, contractName: string): string; /** * Get all contract addresses for a specific network * @param network Network ID or name * @returns Record of contract name to address mappings */ export declare function getNetworkContractAddresses(network: NetworkId | string): Record; /** * Get network information including contracts and tokens * @param network Network ID or name * @returns Network information with contracts and tokens */ export declare function getNetworkInfo(network: NetworkId | string): NetworkInfo; /** * Get all network information including contracts and tokens * @returns Record of network key to network information mappings */ export declare function getAllNetworkInfo(): AllNetworkInfo; /** * Get all contract addresses for all supported networks * @returns Record of network key to contract addresses mappings */ export declare function getAllNetworkAddresses(): Record>; //# sourceMappingURL=addresses.d.ts.map