import { Network } from '@openzeppelin/defender-base-client'; import { SentinelConfirmation } from './subscriber'; export interface BlockWatcherOptions { processBlockAttempts?: number; processBlockAttemptTimeoutMs?: number; processBlockBatchSize?: number; traceAttempts?: number; traceTimeoutMinTimeoutMs?: number; traceTimeoutMaxTimeoutMs?: number; } export interface BlockWatcher { blockWatcherId: string; network: Network; lastBlockNumber?: string; confirmLevel: SentinelConfirmation; lastUpdatedAt?: string; blockIntervalMs: number; paused?: boolean; traceBlock?: boolean; options?: BlockWatcherOptions; } //# sourceMappingURL=blockwatcher.d.ts.map