import type { Dish } from '../dish/dish'; import { Image } from '../image/image'; export interface Group { id: string; description: string; name: string; slug?: string; concept?: string; icon?: string; visible: boolean; sortOrder: number; dishesIds: string[]; dishes?: Array>; discount?: string | null; parentGroup?: Partial>; childGroups: Array>; dishesPlaceholder: Partial | null; } export type PartialGroupNullable = Pick & { id: string | null; };