import { CieloTransactionInterface } from "../interface/cielo-transaction.interface"; import { ConsultMerchantOrderIdResponseModel, ConsultBinResponseModel, ConsultBinRequestModel, ConsultTransactionMerchantOrderIdRequestModel, ConsultTransactionPaymentIdRequestModel, ConsultTransactionRecurrentPaymentIdRequestModel, ConsultTokenRequestModel, ConsultTokenResponseModel } from '../models/consults'; import { TransactionCreditCardResponseModel } from './../models/credit-card/transaction-credit-card.response.model'; import { RecurrentPaymentConsultResponseModel } from '../models/recurrent-payment'; export declare class Consult { private cieloTransactionParams; private util; constructor(transaction: CieloTransactionInterface); paymentId(params: ConsultTransactionPaymentIdRequestModel): Promise; merchantOrderId(params: ConsultTransactionMerchantOrderIdRequestModel): Promise; recurrent(params: ConsultTransactionRecurrentPaymentIdRequestModel): Promise; bin(params: ConsultBinRequestModel): Promise; cardtoken(params: ConsultTokenRequestModel): Promise; }