/// import { Address } from '../address'; import { Eth } from '../eth'; export interface SignTransactionRequest { chainId?: number | string; to?: Address; gas?: string | number; gasPrice?: string | number; value?: string | number; data?: Buffer; nonce?: string | number; } export interface SignedTx { messageHash: string; v: string; r: string; s: string; rawTransaction: string; chainId?: any; gasPrice?: any; nonce?: number; } export declare function signTransaction(tx: SignTransactionRequest, privateKey: Buffer, eth: Eth): Promise; export declare function recoverTransaction(rawTx: string): string; export declare function sign(tx: SignTransactionRequest, privateKey: Buffer): SignedTx;