import { Model } from 'sequelize'; import { IStudentFeeTermsModelAttributes } from '../../interfaces/studentFeeTermsInterface'; import { PAYMENT_TERMS_STATUS, PAYMENT_TERMS_TYPE } from '../../constants'; import { TStudentFeeTermsModelCreationAttributes } from '../../types/studentFeeTermsType'; export declare class StudentFeeTermsModel extends Model { id: string; instituteId: string; academicCalendarId: string; stdId: string; feeTypeId: string; frequency: PAYMENT_TERMS_TYPE; title: string; amount: number; oldId?: string; termsDependedId: string; schoolFeeId: string; date?: Date; startDate: Date; paidAmount: number; status: PAYMENT_TERMS_STATUS; userId: string; studentFeeCollectionId: string; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly updatedAt: Date; readonly deletedAt: string; static associate(models: any): void; } export default StudentFeeTermsModel;