import type { PromocionActiva } from './promocion';
import type { Producto } from "./Producto";


export interface CartItem {
  id: number;
  nombre: string;
  precio: string;
  cantidad?: string;
  subtotal?: string;
  imagen: string;
  unidad_medida_sap?: string;
  valvula_id: number;
}

export interface DatosIniciales {
  success: boolean;
  message: string;
  data: dataPayload;
}

interface dataPayload {
  productos: Producto[];
  direcciones: Direccion[];
  origenes: Opts[];
  promociones_activas: PromocionActiva[];
  puntos: string
}

interface Opts {
  id: number;
  nombre: string;
}

export interface Direccion {
  id: number;
  nombre_direccion: string;
  direccion: string;
  zona: number;
  departamento_id: number;
  municipio_id: number;
  colonia_id: number;
  cef_id: number;
}


