import { CieloTransactionInterface } from "../interface/cielo-transaction.interface"; import { IHttpResponse } from "./utils"; import { RecurrentModifyCustomerModel, RecurrentCreateModel, RecurrentModifyEndDateModel, RecurrentModifyIntervalModel, RecurrentModifyDayModel, RecurrentModifyAmountModel, RecurrentModifyNextPaymentDateModel, RecurrentModifyModel, RecurrentCreateResponse } from "../models/recurrent-payment"; import { RecurrentModifyPaymentModel } from "../models/recurrent-payment/recurrent-modify-payment.model"; export declare class Recurrent { private cieloTransactionParams; private util; constructor(transaction: CieloTransactionInterface); create(params: RecurrentCreateModel): Promise; modifyCustomer(params: RecurrentModifyCustomerModel): Promise; modifyEndDate(params: RecurrentModifyEndDateModel): Promise; modifyInterval(params: RecurrentModifyIntervalModel): Promise; modifyRecurrencyDay(params: RecurrentModifyDayModel): Promise; modifyAmount(params: RecurrentModifyAmountModel): Promise; modifyNextPaymentDate(params: RecurrentModifyNextPaymentDateModel): Promise; modifyPayment(params: RecurrentModifyPaymentModel): Promise; deactivate(params: RecurrentModifyModel): Promise; reactivate(params: RecurrentModifyModel): Promise; private modify; }