import { Model } from 'sequelize'; import { IUserHasInventoryHistoryModelAttributes } from '../../interfaces/userHasInventoryHistoryInterface'; import { TUserHasInventoryHistoryModelCreationAttributes } from '../../types/userHasInventoryHistoryType'; import { USER_INVENTORY_ACTION } from '../../constants/app'; declare class UserHasInventoryHistoryModel extends Model { id: string; userId: string; totalReturnQuantity: number; inventoryId: string; returnQuantity?: number; returnDate?: Date | null; returnDamageQuantity?: number; assignQuantity?: number; returnLostQuantity?: number; penalty?: number; returnNote?: string; instituteId: string; action: USER_INVENTORY_ACTION; parentId: string; remainingQuantity: number; totalQuantity: number; academicCalendarId?: string; createdBy?: string; updatedBy?: string; deletedBy?: string; readonly createdAt: Date; readonly updatedAt: Date; readonly deletedAt?: Date; static associate(models: any): void; } export default UserHasInventoryHistoryModel;