import { TypedDataField } from './eip712'; /** * @group Message */ export declare abstract class MsgBase { params: Params; constructor(params: Params); abstract toDirectSign(): DirectSignRepresentation; abstract toData(): DataRepresentation; abstract toProto(): ProtoRepresentation; abstract toAmino(): AminoRepresentation; abstract toWeb3(): Omit & { '@type': string; }; toJSON(): string; toEip712Types(): Map; toEip712(): { type: string; value: Omit; }; toDirectSignJSON(): string; }