///
import { Secp256k1CryptoClient } from '../Secp256k1CryptoClient';
import { BaseEthereumProtocol } from './BaseEthereumProtocol';
import { EthereumInfoClient } from './clients/info-clients/InfoClient';
import { EthereumNodeClient } from './clients/node-clients/NodeClient';
export declare class EthereumCryptoClient extends Secp256k1CryptoClient {
private readonly protocol;
constructor(protocol: BaseEthereumProtocol);
signMessage(message: string, keypair: {
privateKey: Buffer;
}): Promise;
verifyMessage(message: string, signature: string, publicKey: string): Promise;
}