import { TokenBridge } from '@imtbl/bridge-sdk'; import { JsonRpcProvider } from 'ethers'; import { Exchange } from '@imtbl/dex-sdk'; import { Orderbook } from '@imtbl/orderbook'; import { BlockchainData } from '@imtbl/blockchain-data'; import { ChainId } from '../types'; import { CheckoutConfiguration } from '../config'; export declare function createBridgeInstance(fromChainId: ChainId, toChainId: ChainId, readOnlyProviders: Map, config: CheckoutConfiguration): TokenBridge; export declare function createExchangeInstance(chainId: ChainId, config: CheckoutConfiguration): Promise; export declare function createOrderbookInstance(config: CheckoutConfiguration): Orderbook; export declare function createBlockchainDataInstance(config: CheckoutConfiguration): BlockchainData;