import { SignDoc } from 'cosmjs-types/cosmos/tx/v1beta1/tx'; import { AccountData, AminoSignResponse, StdSignDoc } from '@cosmjs/amino'; import { OfflineDirectSigner } from '@cosmjs/proto-signing'; import { OfflineAminoSigner } from '@cosmjs/amino'; export declare class CosmJSOfflineSigner implements OfflineDirectSigner, OfflineAminoSigner { readonly chainId: string; readonly snapId: string; constructor(chainId: string, snapId?: string); getAccounts(): Promise; signDirect(signerAddress: string, signDoc: SignDoc): Promise; signAmino(signerAddress: string, signDoc: StdSignDoc): Promise; }