import { ModuleConfiguration } from '@imtbl/config'; import { JsonRpcProvider } from 'ethers'; export declare const TESTNET_CHAIN_NAME = "imtbl-zkevm-testnet"; export declare const MAINNET_CHAIN_NAME = "imtbl-zkevm-mainnet"; export interface OrderbookOverrides { jsonRpcProviderUrl?: string; seaportContractAddress?: string; zoneContractAddress?: string; chainName?: string; apiEndpoint?: string; } export interface OrderbookModuleConfiguration { seaportContractAddress: string; zoneContractAddress: string; apiEndpoint: string; chainName: string; provider: JsonRpcProvider; } export declare function getConfiguredProvider(url: string, rateLimitingKey?: string): JsonRpcProvider; export declare function getOrderbookConfig(config: ModuleConfiguration): OrderbookModuleConfiguration | null;