import { Keplr, OfflineDirectSigner, OfflineAminoSigner, AccountData, AminoSignResponse, StdSignDoc, DirectSignResponse, SignDoc, KeplrSignOptions } from "@keplr-wallet/types"; export declare class CosmJSOfflineSignerOnlyAmino implements OfflineAminoSigner { protected readonly chainId: string; protected readonly keplr: Keplr; protected readonly signOptions?: KeplrSignOptions | undefined; constructor(chainId: string, keplr: Keplr, signOptions?: KeplrSignOptions | undefined); getAccounts(): Promise; signAmino(signerAddress: string, signDoc: StdSignDoc): Promise; sign(signerAddress: string, signDoc: StdSignDoc): Promise; } export declare class CosmJSOfflineSigner extends CosmJSOfflineSignerOnlyAmino implements OfflineAminoSigner, OfflineDirectSigner { constructor(chainId: string, keplr: Keplr, signOptions?: KeplrSignOptions); signDirect(signerAddress: string, signDoc: SignDoc): Promise; }