import { Model } from 'sequelize'; import { PAYMENT_TYPE, REFUND_ENTITY_TYPE, REFUND_STATUS } from '../../constants/app'; import { IRefundCollectionModelAttributes } from '../../interfaces/refundInterface'; import { TRefundCollectionModelAttributes } from '../../types/refundType'; declare class RefundCollectionModule extends Model { id: string; academicCalendarId: string; instituteId: string; status: REFUND_STATUS; refundEntityType: REFUND_ENTITY_TYPE; paymentType: PAYMENT_TYPE; refundEntityId: string; refundedBy: string; refundedAt: Date; refundAmount: number; amount: number; userId: string; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly deletedAt: string; readonly updatedAt: Date; static associate(models: any): void; } export default RefundCollectionModule;