import { Configuration } from "../config/configuration"; import { MerchantServiceException } from "../exceptions"; import { MerchantLoginResponse } from "./response/merchantLoginResponse"; import { MerchantNonceResponse } from "./response/nonce/merchantNonceResponse"; import { NonceResultResponse } from "./response/nonce/nonceResultResponse"; import { PaymentResultResponse } from "./response/paymentResultResponse"; import { TicketResponse } from "./response/ticketResponse"; import { Token } from "./token"; export declare class MerchantService { protected configuration: Configuration; constructor(configuration: Configuration); login(): Promise; oneTimeTicket(connectionToken: Token, amount: number, installmentUrl?: string, nonceUrl?: string): Promise; sendNonceResponse(connectionToken: Token, request: MerchantNonceResponse): Promise; result(connectionToken: Token, ticketId: string): Promise; }