import { Model } from 'sequelize'; import { IRmsAssetTransactionAttributes } from '../../interfaces/rmsAssetTransactionInterface'; import { TRmsAssetTransactionCreationAttributes } from '../../types/rmsAssetTransactionType'; import { RMS_TRANSACTION_TYPE } from '../../constants'; declare class RmsAssetTransactionModel extends Model implements IRmsAssetTransactionAttributes { id: string; instituteId: string; assetId: string; userId: string; transactionType: RMS_TRANSACTION_TYPE; issueDate?: Date | null; dueDate?: Date | null; returnDate?: Date | null; conditionOut?: string | null; conditionIn?: string | null; userPenaltyId?: string | null; remarks?: string | null; createdBy?: string; updatedBy?: string; deletedBy?: string; readonly createdAt?: Date; readonly updatedAt?: Date; readonly deletedAt?: Date; static associate(models: any): void; } export default RmsAssetTransactionModel;