import type { MultiProvider } from '@hyperlane-xyz/sdk'; export interface ExplorerQueryResponse { status: string; message: string; result: R; } export declare function getExplorerApiUrl(chainName: string, multiProvider: MultiProvider): Promise; export declare function queryExplorer

(chainName: string, multiProvider: MultiProvider, path: string, apiKey?: string, timeout?: number): Promise>; export declare function executeExplorerQuery

(url: string, timeout?: number): Promise>; interface PartialBlock { hash: string; number: number; timestamp: number; nonce: string; } export declare function queryExplorerForBlock(chainName: string, multiProvider: MultiProvider, blockNumber?: number | string): Promise; export {}; //# sourceMappingURL=explorers.d.ts.map