import { MerkleTreeHook, ValidatorAnnounce } from '@hyperlane-xyz/core';
export declare const getLatestMerkleTreeCheckpointIndex: (merkleTreeHook: MerkleTreeHook, chainName?: string) => Promise<number | undefined>;
export declare const getValidatorStorageLocations: (validatorAnnounce: ValidatorAnnounce, validators: string[], chainName?: string) => Promise<string[][] | undefined>;
export declare const getLatestValidatorCheckpointIndexAndUrl: (storageLocation: string) => Promise<[
    number,
    string
] | undefined>;
export declare const isValidatorSigningLatestCheckpoint: (latestValidatorCheckpointIndex: number, latestMerkleTreeCheckpointIndex: number) => boolean;
//# sourceMappingURL=utils.d.ts.map