/// /// /// /// /// import { Signer } from "ethers"; import type { Provider } from "@ethersproject/abstract-provider"; export { OptimisticOracleV3Ethers } from "@uma/contracts-node"; export { Logger } from "@uma/financial-templates-lib"; export { getContractInstanceWithProvider } from "../utils/contracts"; export declare const ARBITRUM_CHAIN_ID = 42161; export declare const OPTIMISM_CHAIN_ID = 10; export declare const POLYGON_CHAIN_ID = 137; export interface BotModes { speedUpPricesEnabled: boolean; } export interface BlockRange { start: number; end: number; } export interface MonitoringParams { chainId: number; provider: Provider; l2ChainId?: number; l2Provider?: Provider; botModes: BotModes; signer: Signer; pollingDelay: number; maxBlockLookBack: number; blockLookback: number; } export declare const initMonitoringParams: (env: NodeJS.ProcessEnv) => Promise; export declare const startupLogLevel: (params: MonitoringParams) => "debug" | "info";