import { Component, Spacing } from "graph-navigation-js"; import { Flavor } from "./MenuVisor"; export declare class MenuItemsVisor extends Component { uiType: string; backgroundColor?: string; color?: string; disableOnFetching?: true; text?: string; menuName?: string; items?: Component[]; defaultPhotos: Photo[]; categories?: CategoriesForItemVisor[]; innerSpacing?: Spacing; } export interface Photo { id: string; name: string; url: string; } export interface CategoriesForItemVisor { categoryId: Number; categoryTitle: string; items?: Component[]; } export declare class MenuItemForList extends Component { uiType: string; itemId: number; backgroundColor?: string; color?: string; disableOnFetching?: true; title?: string; description?: string; price?: Number; iamge?: string; flavors?: Flavor[]; caegoryId: number; customizers?: Customizer[]; } export interface Customizer { id: number; title: string; type: "extra" | "remove"; price_per_unit: number; max_quantity: number; stock: boolean; image_url?: string | null; quantitySelectedAsDefault: number; }