/** * RegistroInfonavit Entity * Registro de proyectos ante INFONAVIT * * @module Infonavit * @table infonavit.registros_infonavit */ import { Tenant } from '../../core/entities/tenant.entity'; import { User } from '../../core/entities/user.entity'; import { OfertaVivienda } from './oferta-vivienda.entity'; export type RegistroStatus = 'draft' | 'submitted' | 'approved' | 'active' | 'closed'; export declare class RegistroInfonavit { id: string; tenantId: string; fraccionamientoId: string; registrationNumber: string; registrationDate: Date; approvalDate: Date; developerCode: string; totalUnits: number; registeredUnits: number; assignedUnits: number; status: RegistroStatus; notes: string; createdAt: Date; createdById: string; updatedAt: Date; updatedById: string; deletedAt: Date; deletedById: string; tenant: Tenant; createdBy: User; ofertas: OfertaVivienda[]; } //# sourceMappingURL=registro-infonavit.entity.d.ts.map