/**
 * Config and utilities for interating with identity & Ethereum chain.
 */
import type { Overrides } from 'ethers';
import { StrictStreamrClientConfig } from './Config';
import { RpcProviderSource } from './RpcProviderSource';
/**
 * Apply the gasPriceStrategy to the estimated gas price, if given
 * Ethers.js will resolve the gas price promise before sending the tx
 */
export declare const getEthersOverrides: (rpcProviderSource: RpcProviderSource, // TODO: can this be done somewhat cleaner?
config: Pick<StrictStreamrClientConfig, "contracts">) => Promise<Overrides>;
