import { ContractMetadata, ContractType } from '../../types/ethereum-network.types';
import { ethers } from 'ethers';
export declare const getContractMetadata: (contractType: ContractType, chainId: number) => ContractMetadata;
export declare const getContract: (contractType: ContractType, chainId: number, contractAddress?: string, runner?: ethers.ContractRunner) => ethers.Contract;
export declare const getContractWithFetcherByChainId: (chainId: number, contractType: ContractType, contractAddress?: string | undefined) => ethers.Contract;
