import { ObjectID } from 'bson'; import mongoose from 'mongoose'; import { PaymentGatewayName, PaymentStatus } from '../constants'; export interface IRefundTransaction { _id: ObjectID; paymentGateway: PaymentGatewayName; cancellations: IRefundCancellation[]; amount: number; plsEquivalent?: number; paymentTransaction: ObjectID; serviceGroup: ObjectID; user: ObjectID; status: PaymentStatus; updatedAt: Date; createdAt: Date; } export interface IRefundCancellation { reservation: ObjectID; cancellationCharge: ObjectID; } export interface IRefundTransactionDocument extends mongoose.Document, IRefundTransaction { _id: ObjectID; } declare const _default: mongoose.Schema; export default _default; //# sourceMappingURL=refund-transaction.d.ts.map