import {
ApiSchemas,
Menu,
Page,
Product,
ProductListingCriteria,
StoreNavigationTypeSW
} from './types';
import {
getDefaultCategoryCriteria,
getDefaultCrossSellingCriteria,
getDefaultProductCriteria,
getDefaultProductsCriteria,
getDefaultSearchProductsCriteria,
getSortingCriteria,
getStaticCollectionCriteria
} from './criteria';
import {
requestCategory,
requestCategoryList,
requestCategoryProductsCollection,
requestCrossSell,
requestNavigation,
requestProductsCollection,
requestSearchCollectionProducts,
requestSeoUrl
} from './api';
import {
transformMenu,
transformPage,
transformProduct,
transformProducts,
transformCollection,
transformStaticCollection
} from './transform';
export async function getMenu(params?: { type?: StoreNavigationTypeSW }): Promise