import type { Menu, Section, Item, Variant, Label, ModifierGroup, Modifier, EnhancedItem, EnhancedModifierGroup, Location } from './types.js';
import { type Signal, type ReadOnlySignal } from '@wix/services-definitions/core-services/signals';
export interface MenusServiceConfig {
menus?: Menu[];
sections?: Section[];
items?: Item[];
variants?: Variant[];
labels?: Label[];
modifierGroups?: ModifierGroup[];
modifiers?: Modifier[];
currency?: string;
locale?: string;
}
export interface MenusServiceAPI {
menus: Menu[];
filteredMenus: ReadOnlySignal