/// /// /// /// /// export { OptimisticOracleEthers, OptimisticOracleV2Ethers, SkinnyOptimisticOracleEthers } from "@uma/contracts-node"; export { Logger } from "@uma/financial-templates-lib"; export { computeEventSearch } from "../bot-utils/events"; export { getContractInstanceWithProvider } from "../utils/contracts"; import { BaseMonitoringParams } from "../bot-utils/base"; export type OracleType = "OptimisticOracle" | "SkinnyOptimisticOracle" | "OptimisticOracleV2"; export interface BotModes { settleRequestsEnabled: boolean; } export interface MonitoringParams extends BaseMonitoringParams { botModes: BotModes; oracleType: OracleType; contractAddress: string; settleableCheckBlock: number; executionDeadline?: number; } export declare const initMonitoringParams: (env: NodeJS.ProcessEnv) => Promise; export declare const startupLogLevel: (params: { pollingDelay: number; }) => "debug" | "info";