import OrderappMerchantApi from './index'; export default class MenuApi { api: OrderappMerchantApi; constructor(api: OrderappMerchantApi); getCategoryMenus(merchantId: string, categoryId: string): Promise>>; getCategorySets(merchantId: string, categoryId: string, query: IGetCategorySetsQuery): Promise>>; getSetMenus(merchantId: string, setId: string): Promise>>; getPromotedSetMenus(): Promise; getSet(id: string, locale?: string): Promise; getSoldOutSets(): Promise; getPromotedSets(): Promise; createSet(set: ICreateSetRequestData): Promise; updateSet(setId: string, set: IUpdateSetRequestData): Promise; deleteSet(setId: string): Promise; updateSetTakeawayPrice(setId: string, data: IUpdateTakeawayPriceRequestData): Promise; addSetStep(setId: string, step: ISetStep): Promise; updateSetStep(setId: string, step: ISetStep): Promise; deleteSetStep(setId: string, stepKey: string): Promise; updateSetTakeawayEnable(enabled: boolean): Promise; updateSetNonTakeawayEnable(enabled: boolean): Promise; addSetMenu(setId: string, step: string, menuId: string): Promise; updateSetMenu(setId: string, setMenuId: string, setMenu: ISetMenu): Promise; updateSetMenuPrice(setMenuId: string, data: IUpdateTakeawayPriceRequestData): Promise; deleteSetMenu(setMenuId: string): Promise; createSetOptionGroup(setId: string, optionGroup: IMenuOptionGroup): Promise; updateSetOptionGroup(setId: string, groupId: string, optionGroup: IMenuOptionGroup): Promise; deleteSetOptionGroup(setId: string, groupId: string): Promise; createSetOption(setId: string, groupId: string, option: IMenuOptionItem): Promise; updateSetOption(setId: string, groupId: string, optionId: string, option: IMenuOptionItem): Promise; deleteSetOption(setId: string, groupId: string, optionId: string): Promise; getMenu(id: string, locale?: string): Promise; getSoldOutMenus(): Promise; getPromotedMenus(): Promise; createMenu(menu: ICreateMenuRequestData): Promise; deleteMenu(menuId: string, perm?: boolean): Promise; revealMenu(menuId: string): Promise; updateMenu(menuId: string, menu: ICreateMenuRequestData): Promise; updateMenuTakeawayPrice(menuId: string, data: IUpdateTakeawayPriceRequestData): Promise; updateMenuTakeawayEnable(menuId: string, enabled: boolean): Promise; updateMenuNonTakeawayEnable(menuId: string, enabled: boolean): Promise; createMenuOptionGroup(menuId: string, optionGroup: IMenuOptionGroup): Promise; updateMenuOptionGroup(menuId: string, groupId: string, optionGroup: IMenuOptionGroup): Promise; deleteMenuOptionGroup(menuId: string, groupId: string): Promise; createMenuOption(menuId: string, groupId: string, option: IMenuOptionItem): Promise; updateMenuOption(menuId: string, groupId: string, optionId: string, option: IMenuOptionItem): Promise; deleteMenuOption(menuId: string, groupId: string, optionId: string): Promise; } //# sourceMappingURL=Menu.d.ts.map