import { InitiatePaymentRequest, InitiatePaymentResponse, MakePaymentMobileMoneyRequest, MakePaymentResponse, TransactionPaymentStatusResponse, InitiateAndMakePaymentMobileMoneyRequest } from './types/collect'; import { PayunitClient } from './PayunitClient'; export declare class Collections { private readonly client; constructor(client: PayunitClient); initiatePayment(initiatePaymentRequest: InitiatePaymentRequest): Promise; makePayment(makePaymentRequest: MakePaymentMobileMoneyRequest): Promise; initiateAndMakePaymentMobileMoney(request: InitiateAndMakePaymentMobileMoneyRequest): Promise; getTransactionStatus(transaction_id: string): Promise; payWithCard(payWithCardRequest: InitiatePaymentRequest): Promise; private validateMobileMoneyProvider; } //# sourceMappingURL=Collections.d.ts.map