import { Model } from 'sequelize'; import { IRmsStockAttributes } from '../../interfaces/rmsStockInterface'; import { TRmsStockCreationAttributes } from '../../types/rmsStockType'; import { COMMAN_STATUS, RMS_STOCK_SCOPE } from '../../constants'; declare class RmsStockModel extends Model implements IRmsStockAttributes { id: string; instituteId: string; resourceId: string; stockScope: RMS_STOCK_SCOPE; locationId?: string | null; batchId?: string | null; availableQty: number; reservedQty: number; issuedQty: number; damagedQty: number; expiredQty: number; totalQty: number; status: COMMAN_STATUS; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly updatedAt: Date; readonly deletedAt?: string; static associate(models: any): void; } export default RmsStockModel;