import React from "react"; import type { EventFormValues, EventOnboardingActivityLite, EventOnboardingValidationErrors } from "../EventOnboarding.types"; export interface InsumosSelectionStepProps { formState: EventFormValues; validationErrors: EventOnboardingValidationErrors; onChange: (e: { target: { name: string; value: ProcessedInsumo[]; type?: string; }; }) => void; availableInsumos?: RawInsumo[]; availableActivities?: EventOnboardingActivityLite[]; } export interface ProcessedInsumo { id: string | number; quantity: number; } export interface Insumo extends ProcessedInsumo { name: string; imageUrl?: string; availableQuantity: number; unit: string; isSelected: boolean; fromActivity: boolean; minQuantity?: number; } interface RawInsumo { id: string | number; name: string; quantity?: number; unit?: string; imageUrl?: string; item?: { category?: { name?: string; }; }; } declare const EventInsumosSelectionStep: React.FC; export default EventInsumosSelectionStep;