import { Model } from 'sequelize'; import { IAccountPeriodLockModelAttributes } from '../../interfaces/accountPeriodLockInterface'; import { TAccountPeriodLockModelCreationAttributes } from '../../types/accountPeriodLockType'; declare class AccountPeriodLockModel extends Model implements IAccountPeriodLockModelAttributes { id: string; instituteId: string; academicCalendarId: string; financialYearId: string; periodStart: Date; periodEnd: Date; lockedBy: string; reason: string; createdBy?: string; updatedBy?: string; deletedBy?: string; readonly createdAt: Date; readonly updatedAt: Date; readonly deletedAt?: Date; static associate(models: any): void; } export default AccountPeriodLockModel;