import type { BigNumberValue } from "@rarible/utils"; import type { UnionAddress } from "@rarible/types"; import type { RequestCurrency } from "../domain"; import type { IRaribleSdk } from "../../domain"; import type { EVMSuiteSupportedBlockchain } from "../../sdk-blockchains/ethereum/test/suite/domain"; export declare class BalancesTestSuite { readonly blockchain: T; private readonly sdk; private readonly addressUnion; constructor(blockchain: T, sdk: IRaribleSdk, addressUnion: UnionAddress); waitBalance: (asset: RequestCurrency, value: BigNumberValue, address?: UnionAddress, interval?: number) => Promise; convertToWeth: (value: BigNumberValue) => Promise>; convertFromWeth: (value: BigNumberValue) => Promise>; }