/// <reference types="node" />
import { TxSignature } from '../models/tx-signature';
import { CoinDenom, TxMsg } from "../models";
export declare abstract class BaseTxEncoder {
    entropy: string;
    chainID: string;
    msg: TxMsg;
    fee: string;
    feeDenom?: CoinDenom;
    memo?: string;
    constructor(entropy: string, chainID: string, msg: TxMsg, fee: string, feeDenom?: CoinDenom, memo?: string);
    abstract marshalStdSignDoc(): Buffer;
    abstract marshalStdTx(signature: TxSignature): Buffer;
}
