import { ECountryCode } from "../user/countryCode.enum"; import { PaymentMethod } from "./paymentMethod.type"; import { EPaymentStatus } from "./paymentStatus.enum"; import { ERefundStatus, ERefundType } from "./refundTransaction.enum"; export declare const PAYMENT_STATUS_UPDATED = "payment-status-updated"; export interface IPaymentStatusUpdated { orderId: string; invoiceNumber: string; paymentMethod: PaymentMethod; paymentStatus: EPaymentStatus; notes?: string; detail?: any; } export interface IPaymentStatusUpdatedRefundedDetail { country: ECountryCode; amount: string; currency: string; refundType: ERefundType; isPartial: boolean; status: ERefundStatus; serviceVersionCode?: string; notes?: string; refundedBy?: string; refundReason?: string; partnerReferenceId?: string; }