export interface Category {
  id: number
  name: string
  description?: string
  createdAt: string
}

export interface Product {
  id: number
  name: string
  description?: string
  sku?: string
  price: number
  stock: number
  minimumStock: number
  categoryId: number
  category?: Category
  createdAt: string
  updatedAt?: string
}

export interface InventoryMovement {
  id: number
  productId: number
  product?: Product
  type: "Entry" | "Exit"
  quantity: number
  notes?: string
  createdAt: string
}
