import { AminoSignResponse, BroadcastMode, CosmosWallet, DirectSignDoc, DirectSignResponse, OfflineAminoSigner, OfflineDirectSigner, SignOptions, StdSignature, Wallet, WalletAccount } from '@interchain-kit/core'; import { StdSignDoc } from '@interchainjs/types'; import Cosmos from '@ledgerhq/hw-app-cosmos'; import Transport from '@ledgerhq/hw-transport'; import CosmosApp from '@zondax/ledger-cosmos-js'; export declare class LedgerCosmosWallet extends CosmosWallet { getProvider(): Promise; cosmosPath: string; transport: Transport; cosmos: Cosmos; cosmosApp: CosmosApp; chainIdToBech32Prefix: Record; hidSupported: boolean; errorMessage?: string; constructor(info?: Wallet); init(meta?: unknown): Promise; connect(chainId: string): Promise; disconnect(chainId: string): Promise; getAccount(chainId: string): Promise; getAccounts(chainIds: string[]): Promise; getOfflineSigner(chainId: unknown, preferredSignType?: unknown): Promise; getOfflineSignerAmino(chainId: string): OfflineAminoSigner; getOfflineSignerDirect(chainId: string): OfflineDirectSigner; signAmino(chainId: string, signer: string, signDoc: StdSignDoc, signOptions?: SignOptions): Promise; signArbitrary(chainId: string, signer: string, data: string | Uint8Array): Promise; verifyArbitrary(chainId: string, signer: string, data: string | Uint8Array): Promise; signDirect(chainId: string, signer: string, signDoc: DirectSignDoc, signOptions?: SignOptions): Promise; sendTx(chainId: string, tx: Uint8Array, mode: BroadcastMode): Promise; addSuggestChain(chainId: string): Promise; bindingEvent(): void; unbindingEvent(): void; }