import { Component } from "graph-navigation-js"; import { MenuSubItemType } from "../webDesktop/MenuItemGroup"; import { Flavor } from "./Desktop/MenuVisor"; import { ItemCustomizer, OrderComboCustomSelection, SellectionCustomizer } from "lib/Orders/OrderContract"; export declare class QRMenuViewer extends Component { uiType: string; backgroundColor?: string; color?: string; disableOnFetching?: true; categories?: Component[]; } export declare class QRCategory extends Component { uiType: string; backgroundColor?: string; color?: string; disableOnFetching?: true; title?: string; categoryItems?: Component[]; } export declare class QRCategoryItem extends Component { uiType: string; backgroundColor?: string; color?: string; disableOnFetching?: true; title?: string; descripcion?: string; price?: Number; iamge?: string; itemId: string; type?: MenuSubItemType; quantitySelected?: Number; businessId: Number; } export declare class QRComboItem extends QRCategoryItem { uiType: string; backgroundColor?: string; color?: string; disableOnFetching?: true; title?: string; price?: Number; iamge?: string; type?: MenuSubItemType; individualItems?: QRIndividualItem[]; comboCustomSelections?: OrderComboCustomSelection[]; } export declare class QRIndividualItem extends QRCategoryItem { uiType: string; backgroundColor?: string; color?: string; disableOnFetching?: true; title?: string; price?: Number; iamge?: string; type?: MenuSubItemType; quantity?: Number; flavors?: Flavor[]; customizers?: ItemCustomizer[]; customizersSellection?: SellectionCustomizer[]; }