/**
 * ComparativoCotizaciones Entity
 * Cuadro comparativo de cotizaciones
 *
 * @module Purchase
 * @table purchase.comparativo_cotizaciones
 * @ddl schemas/07-purchase-ext-schema-ddl.sql
 */
import { Tenant } from '../../core/entities/tenant.entity';
import { User } from '../../core/entities/user.entity';
import { RequisicionObra } from '../../inventory/entities/requisicion-obra.entity';
import { ComparativoProveedor } from './comparativo-proveedor.entity';
export type ComparativoStatus = 'draft' | 'in_evaluation' | 'approved' | 'cancelled';
export declare class ComparativoCotizaciones {
    id: string;
    tenantId: string;
    requisicionId: string;
    code: string;
    name: string;
    comparisonDate: Date;
    status: ComparativoStatus;
    winnerSupplierId: string;
    approvedById: string;
    approvedAt: Date;
    notes: string;
    createdAt: Date;
    createdById: string;
    updatedAt: Date;
    updatedById: string;
    deletedAt: Date;
    deletedById: string;
    tenant: Tenant;
    requisicion: RequisicionObra;
    approvedBy: User;
    createdBy: User;
    proveedores: ComparativoProveedor[];
}
//# sourceMappingURL=comparativo-cotizaciones.entity.d.ts.map