import type { Dish } from '../dish/dish'; import type { Modifier } from '../modifier/modifier'; export interface GroupModifier extends Omit, 'amount' | 'defaultAmount' | 'hideIfDefaultAmount' | 'groupId' | 'dish'> { required: boolean; childModifiers: Array>>; group: Partial<{ id: string; name: string; }>; totalAmount: number; }