import Web3 from 'web3';
import { ChainId, EthereumChainId } from '../../../..';
import { WalletStrategyEthereumOptions } from '../../types';
export default abstract class BaseConcreteStrategy {
    protected chainId: ChainId;
    protected ethereumChainId?: EthereumChainId;
    protected web3?: Web3;
    protected constructor({ ethereumOptions, chainId, web3, }: {
        web3?: Web3;
        chainId: ChainId;
        ethereumOptions?: WalletStrategyEthereumOptions;
    });
    getWeb3(): Web3;
}
