import type { Logger } from 'pino'; import { type MultiProtocolProvider } from '@hyperlane-xyz/sdk'; import type { ConfirmedBlockTag } from '../interfaces/IMonitor.js'; /** * Get the confirmed block tag for a chain, accounting for reorg period. * Returns a block number that is safe from reorgs, or a named tag like 'finalized'. * * @param multiProvider - Provider registry with chain metadata and ethers access * @param chainName - Name of the chain * @param logger - Optional logger for warnings * @returns Confirmed block tag (number, named tag, or undefined on error) */ export declare function getConfirmedBlockTag(multiProvider: Pick, chainName: string, logger?: Logger): Promise; //# sourceMappingURL=blockTag.d.ts.map