import { AxiosResponse } from 'axios'; export declare class RequestBatcher { private readonly batchingDelay; private req_pendingLastLookResponse; private res_pendingLastLookResponse; constructor(batchingDelay?: number); private pendingLastLookResponsePromise; makeBatchedRequest(requestParameters: ReqParam[], makeRequest: (params: ReqParam[]) => Promise>, extractRequestId: (params: ReqParam) => string, extractResponseId: (params: Res) => string): Promise>; private batchedPostMetaTxResponses; }