import type { StepProps } from '../step'; import type { FormItemConfig } from '../../types'; export type ItemData = { item_id: string; item_name: string; item_quantity: number; item_image: string; }; export type ItemsDataConfig = Record; export interface StepItemsSelectionProps extends StepProps { currentStep?: number; config: FormItemConfig & { itemsData: ItemData[]; itemsDataConfig: ItemsDataConfig; elements: [ { label: string; }, { label: string; elements: FormItemConfig[]; } ]; }; }