import { Model } from 'sequelize'; import { IInventoryHistoryModelAttributes } from '../../interfaces/inventoryHistoryInterface'; import { TInventoryHistoryModelCreationAttributes } from '../../types/inventoryHistoryType'; import { COMMAN_STATUS, INVENTORY_TYPE, USER_INVENTORY_ACTION } from '../../constants/app'; declare class InventoryHistoryModel extends Model { id: string; name: string; status: COMMAN_STATUS; instituteId: string; lost?: number; damage?: number; totalQuantity: number; categoryId: string; remainingQuantity: number; inventoryType: INVENTORY_TYPE; note?: string; inventoryId: string; action: USER_INVENTORY_ACTION; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly updatedAt: Date; readonly deletedAt: Date; static associate(models: any): void; } export default InventoryHistoryModel;