import { Coin, OfflineSigner, EncodeObject } from '@cosmjs/proto-signing'; import { SignerData } from '@cosmjs/stargate'; import * as amino from '@cosmjs/amino'; export interface ProtoTx { readonly msg: readonly EncodeObject[]; readonly fee: { readonly amount: readonly Coin[]; readonly gas: string; }; readonly signatures: readonly amino.StdSignature[]; readonly memo: string | undefined; } export declare function sign(signerAddress: string, tx: amino.StdTx | ProtoTx, signer: OfflineSigner, { accountNumber, sequence, chainId }: SignerData, prefix?: string): Promise<{ serialized: string; body: string; authInfoBytes: string; signatures: string[]; }>;