// Dashboard overview types. Mirrors Backend/ERPCore/Dtos/Dashboard/DashboardDtos.cs —
// a single computed-on-read aggregate object, not a paged list.

export interface WarehouseValuation {
  warehouseId: number
  total: number
}

export interface DashboardStats {
  lowStockAlerts: number
  onHandTotal: number
  onHandWarehouses: number
  stockValuationTotal: number
  stockValuationByWarehouse: WarehouseValuation[]
  pendingApprovalPurchaseOrders: number
  pendingGrns: number
  openRequisitions: number
  pendingCounts: number
  openRfqs: number
}
