import { AxiosResponse } from 'axios'; import { ICreditCardArrayResponseSuccess, ICreditCardResponseSuccess, ICreditCardTransitionUpdateResponseSuccess } from '../../models/CreditCard'; import { IDebitCardArrayResponseSuccess, IDebitCardResponseSuccess, IDebitCardTransitionUpdateResponseSuccess } from '../../models/DebitCard'; import { IPixDynamicResponseSuccess } from '../../models/PixDynamic'; import { ITransactionStatus } from '../../models/TransactionStatus'; import CancelResponseSuccess from './../../models/CancelResponseSuccess'; import { IInstallmentValueResponseError, IInstallmentValueResponseSuccess } from './../../models/Installment'; import { IMerchantPaymentMethodResponseSuccess } from './../../models/MerchantPaymentMethod'; import ResponseError from './../../models/ResponseError'; export declare const merchantPaymentMethodList: () => Promise>; export declare const InstallmentValue: (amount: number) => Promise>; export declare const cancelPix: (idTransaction: number) => Promise>; export declare const cancelCredit: (idTransaction: number, amount: number) => Promise>; export declare const cancelDebit: (idTransaction: number) => Promise>; export declare const captureCredit: (idTransaction: number, amount?: number) => Promise>; export declare const updateTransaction: (Id: number, isUpdateReference: boolean, isUpdateCallBackUrl: boolean, Reference: string, CallBackUrl: string) => Promise>; export declare const updateStatusTransaction: (idTransaction: number, idTransactionStatus: ITransactionStatus) => Promise>; export declare const consultTransaction: (idTransaction: number) => Promise>; export declare const listTransaction: (PageNumber: string, RowsPerPage: string, CreatedDateInitial: string, CreatedDateEnd: string, PaymentDateInitial: string, PaymentDateEnd: string, AmountInitial: string, AmountEnd: string, Object: IDebitCardResponseSuccess | ICreditCardResponseSuccess | IPixDynamicResponseSuccess) => Promise>;