import { PollingBlockTracker } from 'eth-block-tracker'; import { JsonRpcMiddleware } from 'json-rpc-engine'; import { Block, SafeEventEmitterProvider } from './types'; interface RetryOnEmptyMiddlewareOptions { provider?: SafeEventEmitterProvider; blockTracker?: PollingBlockTracker; } export declare function createRetryOnEmptyMiddleware({ provider, blockTracker, }?: RetryOnEmptyMiddlewareOptions): JsonRpcMiddleware; export {};