import { ApiResponse, ExtraOptions } from "../../request"; import { PaymentsClaims, RecurringPaymentRequest, RecurringPaymentSearchParams, FundsConfirmationRequest, FundsConfirmationResponse } from "../../schema/payment"; export interface RecurringPaymentsRequests { getRecurringPayments: (params?: RecurringPaymentSearchParams, options?: ExtraOptions) => Promise>; getRecurringPayment: ({ recurringPaymentId, }: { recurringPaymentId: string; }, options?: ExtraOptions) => Promise>; makeRecurringPayment: ({ recurringPaymentId, payment, }: { recurringPaymentId: string; payment: PaymentsClaims; }, options?: ExtraOptions) => Promise>; revokeRecurringPayment: ({ recurringPaymentId, }: { recurringPaymentId: string; }, options?: ExtraOptions) => Promise; confirmFundsForRecurringPayment: ({ recurringPaymentId, fundsConfirmation, }: { recurringPaymentId: string; fundsConfirmation: FundsConfirmationRequest; }, options?: ExtraOptions) => Promise>; } //# sourceMappingURL=recurring-payments.d.ts.map