export = WalletEqualityUtils; /** * Utilities to deep compare wallets. */ declare class WalletEqualityUtils { /** * Compare the keys of two wallets. */ static testWalletEqualityKeys(w1: any, w2: any): Promise; /** * Compares two wallets for equality using only on-chain data. * * This test will sync the two wallets until their height is equal to guarantee equal state. * * @param w1 a wallet to compare * @param w2 a wallet to compare */ static testWalletEqualityOnChain(w1: any, w2: any): Promise; static _testAccountsEqualOnChain(accounts1: any, accounts2: any): Promise; static _testAccountEqualOnChain(account1: any, account2: any): Promise; static _testSubaddressesEqualOnChain(subaddresses1: any, subaddresses2: any): Promise; static testSubaddressesEqualOnChain(subaddress1: any, subaddress2: any): Promise; static _testTxWalletsEqualOnChain(txs1: any, txs2: any): Promise; static _transferDestinationInfo(src: any, tgt: any): Promise; static _testTransfersEqualOnChain(transfers1: any, transfers2: any): Promise; static _testOutputWalletsEqualOnChain(outputs1: any, outputs2: any): Promise; }