import { GasValue, DeployContractAddress } from './types.js'; import { CHAIN_ID } from '../utils/supportedChains/index.js'; import { Signer as Signer$1, providers } from 'ethers'; import { Signer, Provider } from 'ethersV6'; import '../utils/gasStation/index.js'; import '../utils/network/index.js'; declare const getTxOptions: (signer: Signer | Signer$1, chainId: CHAIN_ID, maxFeePerGas: GasValue, maxPriorityFeePerGas: GasValue) => Promise<{ maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } | { maxFeePerGas: GasValue; maxPriorityFeePerGas: GasValue; }>; declare const getChainIdSafe: (signer: Signer | Signer$1) => Promise; declare const getSignerAddressSafe: (signer: Signer | Signer$1) => Promise; declare const getDefaultContractAddress: (chainId: CHAIN_ID) => DeployContractAddress; declare const isValidAddress: (address?: string) => boolean; declare const isSupportedTitleEscrowFactory: (factoryAddress: string, provider: providers.Provider | Provider) => Promise; export { getChainIdSafe, getDefaultContractAddress, getSignerAddressSafe, getTxOptions, isSupportedTitleEscrowFactory, isValidAddress };