import { Model } from 'sequelize'; import { IPayoutTransactionHistoryModelAttributes } from '../../interfaces/payoutTransactionHistoryInterface'; import { TPayoutTransactionHistoryModelCreationAttributes } from '../../types/payoutTransactionHistoryType'; import { PAYOUT_STATUS } from '../../constants/app'; declare class PayoutTransactionHistoryModel extends Model { id: string; userId: string; instituteId: string; academicCalendarId: string; userPayoutId: string; totalAmount: number; payableAmount: number; additionalPayoutIds: string[]; paidDate: Date; payoutDate: Date; status: PAYOUT_STATUS; paidAmount: number; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly deletedAt: Date; readonly updatedAt: Date; static associate(models: any): void; } export default PayoutTransactionHistoryModel;