import type { Encoding, HDKeyType, IMessageClass, ISignedMessage, KeyType } from '../types/message'; export declare class EthMessage implements IMessageClass { getMessageHash(args: { message: string; encoding?: Encoding; }): Buffer | string; signMessage(args: { message: string; privateKey: KeyType; encoding?: Encoding; }): ISignedMessage; signMessageWithPath(args: { message: string; hdPrivateKey: HDKeyType; derivationPath: string; encoding?: Encoding; }): ISignedMessage; } //# sourceMappingURL=eth.d.ts.map