import { Span } from '@neo-one/client-switch-browserify'; import DataLoader from 'dataloader'; import { JSONRPCProvider, JSONRPCRequest } from './JSONRPCProvider'; export declare class JSONRPCHTTPProvider extends JSONRPCProvider { readonly endpoint: string; readonly batcher: DataLoader<{ readonly span: Span; readonly request: any; }, any>; constructor(endpoint: string); request(req: JSONRPCRequest): Promise; private requestInternal; }