import { Axios } from 'axios'; import { BadRequest, QueryParams, Response } from '../interface'; import { FetchBulkBatchChargeResponse, FetchChargesInBatchResponse, InitiateBulkCharge, InitiateBulkChargeResponse, ListBulkChargeBatchesResponse, QueryBatchChargesParams } from './interface'; export declare class BulkCharge { http: Axios; constructor(http: Axios); initiate(data: InitiateBulkCharge[]): Promise; list(queryParams?: QueryParams): Promise; fetchBulkCharge(id: string): Promise; fetchBatchChrges(id: string, queryParams?: QueryBatchChargesParams): Promise; pause(batchCode: string): Promise; resume(batchCode: string): Promise; }