///
///
///
///
///
import { BlockFinder } from "@uma/sdk";
import type { Block, Provider } from "@ethersproject/abstract-provider";
import { Signer } from "ethers";
export interface BaseMonitoringParams {
provider: Provider;
chainId: number;
signer: Signer;
timeLookback: number;
maxBlockLookBack: number;
blockFinder: BlockFinder;
pollingDelay: number;
gasLimitMultiplier: number;
}
export declare const initBaseMonitoringParams: (env: NodeJS.ProcessEnv) => Promise;
export declare const startupLogLevel: (params: {
pollingDelay: number;
}) => "debug" | "info";