import { PaymentStatus, Currency, PaymentMethod, MobileOperator } from '../types'; import { PaymentResponse } from '../interfaces'; export declare class VokoPaymentResponse implements PaymentResponse { readonly success: boolean; readonly transactionId: string; readonly providerTransactionId?: string; readonly status: PaymentStatus; readonly amount: number; readonly currency: Currency; readonly phoneNumber?: string; readonly email?: string; readonly reference: string; readonly message?: string; readonly timestamp: string; readonly paymentMethod?: PaymentMethod; readonly operator?: MobileOperator; readonly providerData?: Record; readonly fullName?: string; constructor(data: PaymentResponse); isSuccessful(): boolean; isPending(): boolean; isFailed(): boolean; toJSON(): Record; }