import { Bytes } from "@ethersproject/bytes"; import { ExternallyOwnedAccount } from "@ethersproject/abstract-signer"; import { decrypt as decryptCrowdsale } from "./crowdsale"; import { getJsonWalletAddress, isCrowdsaleWallet, isKeystoreWallet } from "./inspect"; import { decrypt as decryptKeystore, encrypt as encryptKeystore, EncryptOptions, ProgressCallback } from "./keystore"; declare function decryptJsonWallet(json: string, password: Bytes | string, progressCallback?: ProgressCallback): Promise; export { decryptCrowdsale, decryptKeystore, encryptKeystore, isCrowdsaleWallet, isKeystoreWallet, getJsonWalletAddress, decryptJsonWallet, ProgressCallback, EncryptOptions, };