import { BanksResponse, ConfirmPaymentRequest, ConfirmPaymentResponse, CreatePaymentRequest, CreatePaymentResponse, CreateReceiverRequest, CreateReceiverResponse, DeletePaymentRequest, DeletePaymentResponse, GetPaymentsRequest, GetPaymentsResponse, RefundPaymentRequest, RefundPaymentResponse, RequestBody } from './api'; import Request, { Method, RequestConfigurationQuery } from './api/request'; import { Configuration } from './types'; declare class Client { readonly configuration: Configuration; constructor(configuration: Configuration); buildRequest(endpoint: string, method: Method, body?: TRequestBody, query?: RequestConfigurationQuery): Request; getBanks(): Promise; createPayment(body: CreatePaymentRequest): Promise; getPayments(body: GetPaymentsRequest): Promise; getPayment(body: GetPaymentsRequest): Promise; deletePayment(body: DeletePaymentRequest): Promise; confirmPayment(body: ConfirmPaymentRequest): Promise; refundPayment(body: RefundPaymentRequest): Promise; createReceiver(request: CreateReceiverRequest): Promise; } export default Client; //# sourceMappingURL=client.d.ts.map