export interface ArtMacchinaParte {
  id: number;
  idart: number;
  descrizione: string;
  codice: string;
  barcode: string | null;
  idmacchina: number;
  qtain: number;
  qtaout: number;
  created_at: string;
  updated_at: string;
}

export interface ArticoloAssegnatoMacchina {
  id: number;
  id_articolo: number;
  id_macchina: number;
  descrizione: string;
  codice: string;
  barcode: string | null;
  quantita: number;
  qtain: number;
  qtaout: number;
}

export interface AssegnaArticoloInput {
  idart: number;
  idmacchina: number;
  quantita: number;
  causale?: string;
  user?: string;
}

export interface RimuoviArticoloInput {
  quantita: number;
  opzione: "carico" | "elimina";
  idMagazzino?: number;
  user?: string;
}
