import DataLoader from 'dataloader'; import { JSONRPCProvider, JSONRPCRequest } from './JSONRPCProvider'; export declare class JSONRPCHTTPProvider extends JSONRPCProvider { readonly endpoint: string; readonly batcher: DataLoader<{ readonly request: any; }, any>; constructor(endpoint: string); request(req: JSONRPCRequest): Promise; private requestInternal; }