/**
 * Proyecto Entity
 * Proyectos de desarrollo inmobiliario
 *
 * @module Construction
 * @table construction.proyectos
 * @ddl schemas/01-construction-schema-ddl.sql
 */
import { Tenant } from '../../core/entities/tenant.entity';
import { User } from '../../core/entities/user.entity';
import { Fraccionamiento } from './fraccionamiento.entity';
export type EstadoProyecto = 'activo' | 'pausado' | 'completado' | 'cancelado';
export declare class Proyecto {
    id: string;
    tenantId: string;
    codigo: string;
    nombre: string;
    descripcion: string;
    direccion: string;
    ciudad: string;
    estado: string;
    fechaInicio: Date;
    fechaFinEstimada: Date;
    estadoProyecto: EstadoProyecto;
    createdAt: Date;
    updatedAt: Date;
    createdById: string;
    tenant: Tenant;
    createdBy: User;
    fraccionamientos: Fraccionamiento[];
}
//# sourceMappingURL=proyecto.entity.d.ts.map