/**
 * Config and utilities for interating with identity & Ethereum chain.
 */
import type { Overrides } from 'ethers';
import { StrictStreamrClientConfig } from './Config';
import { RpcProviderSource } from './RpcProviderSource';
export declare const generateEthereumAccount: () => {
    address: string;
    privateKey: string;
};
/**
 * 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, config: Pick<StrictStreamrClientConfig, "contracts">) => Promise<Overrides>;
