import { Blockchain } from "@rarible/api-client"; import type { Web3v4Ethereum } from "@rarible/web3-v4-ethereum"; import type { IRaribleSdkConfig } from "../../domain"; export declare const suiteSupportedBlockchains: readonly [Blockchain.ETHEREUM]; export type SuiteSupportedBlockchain = (typeof suiteSupportedBlockchains)[number]; export interface TestSuiteProviderDictionary extends Record { [Blockchain.ETHEREUM]: Web3v4Ethereum; [Blockchain.POLYGON]: Web3v4Ethereum; } export type TestSuiteHookedProvider = { provider: TestSuiteProviderDictionary[T]; start: () => Promise | void; destroy: () => Promise | void; }; export type TestSuiteSDKConfig = Partial>;