import { BalanceResolver } from "../../lib/balances/balanceResolver"; import { GasResolver } from "../../lib/gases/gasResolver"; import { BalanceProvider, ContractAddressCheckerProvider, GasProvider, NftProvider, TransferProvider, GaslessProvider } from "@layerswap/widget-types"; import { RpcHealthCheckProvider } from "@layerswap/widget-types"; import { NftBalanceResolver } from "../nft/nftBalanceResolver"; import { TransferResolver } from "../transfers/transferResolver"; import { GaslessResolver } from "../gasless/gaslessResolver"; import { ContractAddressResolver } from "../../lib/address/contractAddressResolver"; import { RpcHealthCheckResolver } from "../rpcHealth/rpcHealthCheckResolver"; declare class UtilsResolverService { private balanceResolver; private gasResolver; private nftResolver; private transferResolver; private contractAddressResolver; private rpcHealthCheckResolver; private gaslessResolver; setProviders(balanceProviders: BalanceProvider[], gasProviders: GasProvider[], nftProviders: NftProvider[], transferProviders: TransferProvider[], contractAddressProviders: ContractAddressCheckerProvider[], rpcHealthCheckProviders?: RpcHealthCheckProvider[], gaslessProviders?: GaslessProvider[]): void; getBalanceResolver(): BalanceResolver; getGasResolver(): GasResolver; getNftResolver(): NftBalanceResolver; getTransferResolver(): TransferResolver; getGaslessResolver(): GaslessResolver; getContractAddressResolver(): ContractAddressResolver; getRpcHealthCheckResolver(): RpcHealthCheckResolver | null; } export declare const resolverService: UtilsResolverService; export {}; //# sourceMappingURL=resolverService.d.ts.map