import { BaseProvider, JsonRpcProvider } from '@ethersproject/providers'; export declare type RetryOptions = { interval: number; retryLimit: number; }; export declare class RetryProvider extends BaseProvider { readonly provider: BaseProvider; readonly retryOptions: RetryOptions; constructor(provider: BaseProvider, retryOptions: RetryOptions); perform(method: string, params: any): Promise; } export declare class RetryJsonRpcProvider extends JsonRpcProvider { readonly provider: JsonRpcProvider; readonly retryOptions: RetryOptions; constructor(provider: JsonRpcProvider, retryOptions: RetryOptions); send(method: string, params: Array): Promise; } //# sourceMappingURL=retry-provider.d.ts.map