UNPKG

mercadopago

Version:
22 lines (21 loc) 1.1 kB
import type { DisbursementRefundResponse } from './commonTypes'; import type { DisbursementRefundListAllData, DisbursementRefundListAllResponse } from './listAll/types'; import type { DisbursementRefundCreateAllData } from './createAll/types'; import type { DisbursementRefundCreateData } from './create/types'; import type { MercadoPagoConfig } from '../../mercadoPagoConfig'; export declare class DisbursementRefund { private config; constructor(mercadoPagoConfig: MercadoPagoConfig); /** * List all refunds for an advanced payment. */ listAll({ advancedPaymentId, requestOptions }: DisbursementRefundListAllData): Promise<DisbursementRefundListAllResponse>; /** * Refund all disbursements of an advanced payment at once. */ createAll({ advancedPaymentId, body, requestOptions }: DisbursementRefundCreateAllData): Promise<DisbursementRefundResponse>; /** * Refund a specific disbursement by amount. */ create({ advancedPaymentId, disbursementId, body, requestOptions }: DisbursementRefundCreateData): Promise<DisbursementRefundResponse>; }