import { Secp256k1Pubkey, StdFee } from '@cosmjs/amino'; import { AccountData, EncodeObject, OfflineSigner } from '@cosmjs/proto-signing'; import { TransactionOptions } from '../types'; import { TransactionSigner } from './signer'; export default class LocalWallet { accounts?: AccountData[]; address?: string; pubKey?: Secp256k1Pubkey; signer?: TransactionSigner; offlineSigner?: OfflineSigner; static fromOfflineSigner(signer: OfflineSigner): Promise; static fromMnemonic(mnemonic: string, prefix?: string): Promise; static fromPrivateKey(pkHex: string, prefix?: string): Promise; setSigner(signer: OfflineSigner): Promise; setMnemonic(mnemonic: string, prefix?: string): Promise; setPrivateKey(pkHex: string, prefix?: string): Promise; signTransaction(messages: EncodeObject[], transactionOptions: TransactionOptions, fee?: StdFee, memo?: string): Promise; } //# sourceMappingURL=local-wallet.d.ts.map