import { Model } from 'sequelize'; import { IRmsExpenseEntryAttributes } from '../../interfaces/rmsExpenseEntryInterface'; import { TRmsExpenseEntryCreationAttributes } from '../../types/rmsExpenseEntryType'; import { RMS_EXPENSE_TYPE } from '../../constants'; declare class RmsExpenseEntryModel extends Model implements IRmsExpenseEntryAttributes { id: string; instituteId: string; budgetId?: string | null; expenseType: RMS_EXPENSE_TYPE; amount: number; expenseDate: Date; referenceId?: string | null; referenceType?: string | null; description: string; approvedBy?: string | null; createdBy?: string; updatedBy?: string; deletedBy?: string; readonly createdAt?: Date; readonly updatedAt?: Date; readonly deletedAt?: Date; static associate(models: any): void; } export default RmsExpenseEntryModel;