import { EthereumChainId } from '../../ts-types'; import { Msgs } from '../msgs'; import { Eip712ConvertFeeArgs, Eip712ConvertTxArgs } from './types'; export declare const getEip712TypedData: ({ msgs, tx, fee, ethereumChainId, }: { msgs: Msgs | Msgs[]; tx: Eip712ConvertTxArgs; fee?: Eip712ConvertFeeArgs | undefined; ethereumChainId: EthereumChainId; }) => { message: { msgs: ({ type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; } | { type: string; value: Pick; })[]; fee: { amount: { amount: string; denom: string; }[]; gas: string; feePayer?: string | undefined; }; account_number: string; chain_id: string; sequence: string; memo: string; }; domain: { name: string; version: string; chainId: EthereumChainId; salt: string; verifyingContract: string; }; types: { EIP712Domain: { name: string; type: string; }[]; Tx: { name: string; type: string; }[]; Fee: { name: string; type: string; }[]; Coin: { name: string; type: string; }[]; Msg: { name: string; type: string; }[]; }; primaryType: string; };