import type { NextOptions, ReadArchivist } from '@xyo-network/sdk';
import type { SignedBlockBoundWitnessWithHashMeta } from '@xyo-network/xl1-protocol/protocol-lib';
/**
 * Iterates an archivist to find the most recent block
 * @param chainArchivist The archivist to iterate over for the most recent chain block
 * @param nextOptions The options to use when iterating the archivist
 * @param maxIterations The max number of iterations to perform when finding the most recent block
 * @returns The most recent block found in the archivist or undefined if no blocks are found
 */
export declare const findMostRecentBlock: (chainArchivist: ReadArchivist, nextOptions?: NextOptions, maxIterations?: number) => Promise<SignedBlockBoundWitnessWithHashMeta | undefined>;
//# sourceMappingURL=findMostRecentBlock.d.ts.map