import { QuickPayHttpClient } from './quickpay-http-client'; import { CreatePayment, CreatePaymentLink, QuickPayPayment, QuickPayPaymentLink, QuickpaySdkOptions } from './types'; export declare class QuickPaySdk { protected readonly httpClient_: QuickPayHttpClient; constructor(options: QuickpaySdkOptions); getPayment(id: number): Promise; deletePaymentLink(id: number): Promise; cancelPayment(id: number): Promise; refundPayment(id: number, amount: number): Promise; capturePayment(id: number, amount: number): Promise; capturePaymentSync(id: number, amount: number): Promise; createPayment(data: CreatePayment): Promise; createPaymentLink(paymentId: number, data: CreatePaymentLink): Promise; }